/* -------------
    SOMMAIRE
------------- */

/*
    @AUTHOR : Nicolas BOUDOT

    PROPRIÉTÉ : TEXT-DECORATION
    Styles liés à la propriété text-decoration
*/

/*
    01 - XS
    02 - SM
    03 - MD
    04 - LG
    05 - XL
    06 - XXL
*/



/* ---------------------
    01 - XS
--------------------- */

.td-auto {
    text-decoration: auto;
}

.td-line-through {
    text-decoration: line-through;
}

.td-none {
    text-decoration: none;
}

.td-overline {
    text-decoration: overline;
}

.td-underline {
    text-decoration: underline;
}



/* ---------------------
    02 - SM
--------------------- */

@media (min-width: 576px) {
    .td-sm-auto {
        text-decoration: auto;
    }

    .td-sm-line-through {
        text-decoration: line-through;
    }

    .td-sm-none {
        text-decoration: none;
    }

    .td-sm-overline {
        text-decoration: overline;
    }

    .td-sm-underline {
        text-decoration: underline;
    }
}



/* ---------------------
    03 - MD
--------------------- */

@media (min-width: 768px) {
    .td-md-auto {
        text-decoration: auto;
    }

    .td-md-line-through {
        text-decoration: line-through;
    }

    .td-md-none {
        text-decoration: none;
    }

    .td-md-overline {
        text-decoration: overline;
    }

    .td-md-underline {
        text-decoration: underline;
    }
}



/* ---------------------
    04 - LG
--------------------- */

@media (min-width: 992px) {
    .td-lg-auto {
        text-decoration: auto;
    }

    .td-lg-line-through {
        text-decoration: line-through;
    }

    .td-lg-none {
        text-decoration: none;
    }

    .td-lg-overline {
        text-decoration: overline;
    }

    .td-lg-underline {
        text-decoration: underline;
    }
}



/* ---------------------
    05 - XL
--------------------- */

@media (min-width: 1200px) {
    .td-xl-auto {
        text-decoration: auto;
    }

    .td-xl-line-through {
        text-decoration: line-through;
    }

    .td-xl-none {
        text-decoration: none;
    }

    .td-xl-overline {
        text-decoration: overline;
    }

    .td-xl-underline {
        text-decoration: underline;
    }
}



/* ---------------------
    06 - XXL
--------------------- */

@media (min-width: 1400px) {
    .td-xxl-auto {
        text-decoration: auto;
    }

    .td-xxl-line-through {
        text-decoration: line-through;
    }

    .td-xxl-none {
        text-decoration: none;
    }

    .td-xxl-overline {
        text-decoration: overline;
    }

    .td-xxl-underline {
        text-decoration: underline;
    }
}
