.flat-fluid-content .post h1 {
    font-family: "Hind", sans-serif;
    font-size: 24px;
    font-weight: bold;
    color: #333;
    padding: 10 0px;
    margin-bottom: 20px;
}
.flat-fluid-content .post h2 {
    font-family: "Hind", sans-serif;
    font-size: 22px;
    font-weight: bold;
    color: #676767;
    padding: 10px;
    /*margin-bottom: 20px;*/
}
.flat-fluid-content .post h3 {
    font-family: "Hind", sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #868585;
    padding: 10px;
    margin-bottom: 20px;
}

.flat-fluid-content .post ul,
.flat-fluid-content .post ol {
    list-style: inherit;
}

.flat-fluid-content .post li {
    margin-bottom: 10px;
}

.flat-fluid-content .post p,
.flat-fluid-content .post ul,
.flat-fluid-content .post ul {
    color: #333;
    font-size: 16px;
}

.flat-fluid-content .post .side-menu {
    list-style: none;
}

/* Menú */
#mainnav .submenu li a {
    line-height : 15px;
    padding     : 8px 20px 8px;
}

/* Libreria */

.libreria {
    padding-bottom : 50px;
}
.tituloLibreria {
    padding : 20%;
}

.sticky .youtube {
    background-color : #FF0000;
    padding          : 5px;
}

.sticky .youtube a {
    font-size : 30px;
    color     : white;
}

.sticky .insta {
    background-color : #bc2a8d;
    padding          : 3px;
}

.sticky .whatsapp {
    background-color : #25D366;
    padding          : 3px;
}

.sticky .insta img {
    width : 28px;
}

.title {
    font-family   : "Hind", sans-serif;
    font-size     : 28px;
    text-align    : left;
    color         : #343434;
    margin-bottom : 25px;
}

.text {
    color: #333;
    font-size: 1.4em;
}

.invalid-message {
    margin-top : .25rem;
    font-size  : .875rem;
    color      : #dc3545;
}

input[type="text"] {
    margin-bottom: 0;
}

.oculto { 
    display : none
}

.mensaje {
    color : #0064a8;
    text-align: center;
}

/* Helpers */

.zi-30{
    z-index: 30;
}
.mb-0 {
    margin-bottom: 0 !important;
}
.mb-30 {
    margin-bottom: 30px !important;
}
.pt-20 {
    padding-top: 20px;
}