/*
Theme Name: the7dtchild
Author: Dream-Theme & Diana
Author URI: http://dream-theme.com/
Author Design: http://infografos.com
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/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

/* Predefinit per Infografos */

.blanc {
    color:#ffffff !important;
}

.negre {
    color:#000000 !important;
}

.gris {
    color:#7f7f7f !important;
}

.accent260700 {
    color:#540000 !important;
}

.subratllat {
text-decoration: underline !important;
}

.lista-sin-estilos {
list-style: none !important;
}

.margtop-10 {
margin-top:-10px !important; 
}

.margtop10 {
margin-top:10px !important; 
}

.margbot-10 {
margin-bottom:-10px !important; 
}

.margbot10 {
margin-bottom:10px !important; 
}

.pato5 {
padding-top:5px !important; 
}

.pato10 {
padding-top:10px !important; 
}

.pato20 {
padding-top:20px !important; 
}

.pato30 {
padding-top:30px !important; 
}

.pato40 {
padding-top:40px !important; 
}

.pato50 {
padding-top:50px !important; 
}

.pato75 {
padding-top:75px !important; 
}

.pato100 {
padding-top:100px !important; 
}

.pabo5 {
padding-bottom:5px !important; 
}

.pabo10 {
padding-bottom:10px !important; 
}

.pabo20 {
padding-bottom:20px !important; 
}

.pabo30 {
padding-bottom:30px !important; 
}

.pabo40 {
padding-bottom:40px !important; 
}

.pabo50 {
padding-bottom:50px !important; 
}

.pabo75 {
padding-bottom:75px !important; 
}

.pabo100 {
padding-bottom:100px !important; 
}

.comh1 {
    color: var(--the7-h1-color);
    font: var(--the7-h1-font);
    text-transform: var(--the7-h1-text-transform);
    letter-spacing: var(--the7-h1-letter-spacing);
    word-spacing: var(--the7-h1-word-spacing);
    text-decoration: var(--the7-h1-text-decoration);
}

.comh2 {
    color: var(--the7-h2-color);
    font: var(--the7-h2-font);
    text-transform: var(--the7-h2-text-transform);
    letter-spacing: var(--the7-h2-letter-spacing);
    word-spacing: var(--the7-h2-word-spacing);
    text-decoration: var(--the7-h2-text-decoration);
}

.comh3 {
    color: var(--the7-h3-color);
    font: var(--the7-h3-font);
    text-transform: var(--the7-h3-text-transform);
    letter-spacing: var(--the7-h3-letter-spacing);
    word-spacing: var(--the7-h3-word-spacing);
    text-decoration: var(--the7-h3-text-decoration);
}

.comh4 {
    color: var(--the7-h4-color);
    font: var(--the7-h4-font);
    text-transform: var(--the7-h4-text-transform);
    letter-spacing: var(--the7-h4-letter-spacing);
    word-spacing: var(--the7-h4-word-spacing);
    text-decoration: var(--the7-h4-text-decoration);
}

.comh5 {
    color: var(--the7-h5-color);
    font: var(--the7-h5-font);
    text-transform: var(--the7-h5-text-transform);
    letter-spacing: var(--the7-h5-letter-spacing);
    word-spacing: var(--the7-h5-word-spacing);
    text-decoration: var(--the7-h5-text-decoration);
}

.comh6 {
    color: var(--the7-h6-color);
    font: var(--the7-h6-font);
    text-transform: var(--the7-h6-text-transform);
    letter-spacing: var(--the7-h6-letter-spacing);
    word-spacing: var(--the7-h6-word-spacing);
    text-decoration: var(--the7-h6-text-decoration);
}

.comp {
    font: var(--the7-base-font-big);
    letter-spacing: var(--the7-base-letter-spacing);
    text-transform: var(--the7-base-text-transform);
    text-decoration: var(--the7-base-text-decoration);
    word-spacing: normal;
    color: var(--the7-base-color);
}

/* ----------------------------------------- */

.grecaptcha-badge { /* Pugem un poc l'icone de recapcha */
    margin-bottom: 50px !important;
}

@media screen and (max-width: 778px) { /* Arreglar fallo 999 en footer */
  #footer > .wf-wrap, #footer #bottom-bar > .wf-wrap {
    padding: 0 50px 0 50px !important;
  }
}

.content a, /* Separar la línia del subratllat dels enllaços */
.entry-content a {
  text-underline-offset: 5px;
  text-decoration-thickness: 1px;
}
