/*
Theme Name: hispanic
Author: Antartico
Author URI: http://antartico.es/
Description: Adaptación para el Portal de lingüística hipánica
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ 
Template: dt-the7
*/

@import url("../../../../fonts.googleapis.com/css%3Ffamily%3DCardo%3A400i");


::-webkit-input-placeholder {
    color: BLACK !important;
}


/* WebKit */

:-moz-placeholder {
     color: BLACK !important;
}


/* Firefox 18- */

::-moz-placeholder {
     color: BLACK !important;
}


/* Firefox 19+ */

:-ms-input-placeholder {
     color: BLACK !important;
}


.salto{
    height: 20px;
}



p a{
    text-decoration: none;
    border-bottom: 2px dotted #c65944;
    
    color: #c65944;
    
}

p a:hover{
    
    color: #c65944;
    
    }

/********PORTADA*********/

.bloque-areas{
    border-left: 2px solid #e9e9e9;
    padding-left: 10px;
    line-height: 20px;
}

.bloque-areas strong{
   color: #c65944;
   font-family: "Montserrat", sans-serif;
   font-weight: 400;
 
}

/***************MENU***************/

/*primary-menu .current-page-ancestor .ripple{
 background: #f6d20c;   
}*/

#primary-menu .current-page-ancestor a{
 background: #f6d20c;   
}


.menu-num {
    font-size: 30px;
    font-weight: 400;
    font-family: "Montserrat", sans-serif;
    line-height: 30px;
    width: 100px;
}

.menu-num-mov {
    font-size: 30px;
    font-weight: 400;
    font-family: "Montserrat", sans-serif;
    line-height: 30px;
    width: 100px;
    display: inline-block;
    width: 20px;
    text-align: right;
}

/***************PÁGINA******************/

#cabecera{
  margin-top: -40px !important;
  /*      background: rgb(246, 210, 12);*/
}

h1.titulo{
    
    display: inline-block;
    font-size: 26px ;
    line-height: 26px ;
    width: 80%;
          
}

.fondo-variacion{
    
    background-image: url("imagen/variacion.png");
    background-repeat: no-repeat;
    background-size: cover;
   
   
}


.fondo-conceptos{
    
    background-image: url("imagen/conceptos.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position:  100% 0%; 
    
}

.fondo-fonologia{
    
    background-image: url("imagen/fonologia.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position:  10% 0%; 
}

.fondo-morfologia{
    
    background-image: url("imagen/morfologia.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position:  50% 0%; 
}

.fondo-sintaxis{
    
    background-image: url("imagen/sintaxis.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position:  -85% 0%; 
}

.fondo-semantica{
    
    background-image: url("imagen/semantica.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position:  70% 0%; 
}


.fondo-historia{
    
    background-image: url("imagen/historia.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position:  70% 0%; 
}

.fondo-adquisicion{
    
    background-image: url("imagen/adquisicion.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position:  75% 0%; 
}


.num{
    font-size: 64px;
    font-weight: 700;
    font-family: "Montserrat", sans-serif;
    line-height: 50px;
    color: white !important;
    display: inline-block;
    float: left;
    padding: 0 10px 0 0;
    
    
}

/*PAGINA libro*/

.subtitulo .vc_column-inner{
    
    margin: 0;
    padding: 0;
    
}

.subtitulo h3{
    font-size: 18px;
    margin: 0;
    
}


.resena .vc_column-inner{
    
    padding-top: 0!important;
  
  
} 

.resena h4{
    
    border-top: 2px solid #e9e9e9;
    margin-bottom: 0px;
    padding-top: 2px;
    font-size: 16px;
    
}



/*FICHA*/


h2{
    border-bottom: 3px solid #f6d20c;
    padding-bottom: 3px;
    margin-bottom: 20px;
    
}

h3{
    margin: 30px 0 20px;
    font-weight: 700;
}

h4{
    
     margin: 30px 0 20px;
}

h4 .titulo-rojo{
    
    color: #c65944;
    font-family: "Montserrat", sans-serif;
   
}
/*
.content ol{
    font-size: 24px;
      font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    
    
}*/


/*******TIPOS DE ARCHIVOS********/


.archivo,.enlace,.audio,.video,.libro,.herramienta{
    text-decoration: none;
    border: none;
    background: #e9e9e9;
    padding:3px 10px 3px 32px;
    color: #2d2d2d;
    background-size: 16px;
    background-repeat: no-repeat;
    display: inline-block;
    
}

.enlace{
    
    background-image: url("imagen/enlace.png");  
    background-position: 10px 6px;  
}


.archivo{    

    background-image: url("imagen/archivo.png");
    background-position: 10px 4px;   
   
}


.audio{
    background-image: url("imagen/audio.png");  
    background-position: 10px 2px;  
    
}

.video{
    background-image: url("imagen/video.png");  
    background-position: 10px 6px;  
    
}

.libro{
    background-image: url("imagen/libro.png");  
    background-position: 10px 7px;  
    
}

.herramienta{
      background-image: url("imagen/llave.png");  
    background-position: 10px 7px;  
    
}


.su-spoiler-style-default > .su-spoiler-title{
    
    border-bottom: 1px solid grey;
    font-weight: normal;
    font-size: 15px;
    margin-left: 10px;
}

.su-spoiler-content{
       border-bottom: 1px solid grey;
    margin-left: 10px;
    
}

/**********BARRA LATERAL*******/




.barra {
  
    font-family: "Montserrat", sans-serif;
    font-size: 15px;
    line-height: 15px;

}


.custom-nav>li:first-child {
   
     border-top: 1px solid #e9e9e9!important; 
}

.barra a:link {
    padding: 5px 10px!important;
}


.barra ul li{
    margin-bottom: 2px;
  /*  background-color: #e9e9e9; */
   border: 1px solid #e9e9e9!important;
    
}


.barra .act a:link,.grado .opciones .act a:visited{
  background-color: #e9e9e9; 

  color: BLACK !important;
          
    
}

.barra ul li.act a span{
     color: BLACK !important;    
}

.barra ul li a:hover{
    background: #e9e9e9;
  
    transition: all 0.25s ease 0s;
   
    
}

.barra ul li a:hover span{
    color: BLACK!important; 
    transition: all 0.25s ease 0s;
    
}

/*ARCHIVO*/

.entry-meta{
    
    display: none;
}

/**********GLOSARIO***********/

.glossary-container h2{
    text-transform: uppercase;  
    margin-top: 10px!important;
  /*  border-bottom: 3px solid #f6d20c;*/    
} 

input {
    font-family: "Cardo", serif;
    padding-left: 5px;
}

.listNav{
    font-family: "Montserrat", sans-serif;
    
}

.glossary-search-clear,.glossary-search-label{
    
    display: none;
}

.cmtt_help {
    display: none!important;
}

.glossary-search.button{
    margin-left: 10px!important;
}


.cm-glossary.table.modern ul.glossaryList li > div.glossary_itemdesc{
    
    border-left: 0!important;
}

.cm-glossary.table.modern ul.glossaryList > li{
    
   /* border:0!important;*/
    border: 0px solid #EAEAEA!important;
    border-bottom: 1px solid #EAEAEA!important;
}

.cm-glossary.table.modern ul.glossaryList li.the-index-letter{
    border: 0px !important;
}



/********PIE DE PAGINA*********/

.footer h5{
    
    margin: 0;
}

/*FORMULARIO*/


.formulario span.wpcf7-not-valid-tip {
    color: #c65944;
}

.formulario label {
     color: #c65944;
}

.formulario input[type="submit"] {
   
   
    font-weight: 400;
    width: 100%;
    line-height: 30px;
   
   /* border: white 1px solid;*/
}


.wpcf7-form input[type="text"], .wpcf7-form input[type="tel"], .wpcf7-form input[type="url"], .wpcf7-form input[type="email"], .wpcf7-form input[type="number"], .wpcf7-form input[type="date"], .wpcf7-form input[type="range"], .wpcf7-form textarea, .wpcf7-select{
    
    margin-bottom: 5px;
     line-height: 22px;
   
}



.wpcf7-form textarea{
    height: 100px;
    line-height: 18px;
}



