/* gino-1772859096.436 */    /*Preguntas_cats Menu*/
    
    .currentDate {
        overflow: hidden;
    }
    
    .currentDate .textCD {
        display: inline-block;
    }
    
    .menu-cats .list-group,
    .menu-cats-title {
        border-radius: 0;
        /*max-width: 275px;*/
        font-size: 18px;
        padding: 0 30px 0 0;
    }
    
    .menu-cats-title {
        font-size: 16px;
    }

    .backGaRec {
        text-transform: uppercase;
        color: #ccc !important;
        cursor: pointer;
        transition: 0.3s;
    }
    
    @media (max-width: 768px) {
        .menu-cats .list-group,
        .menu-cats-title {
            padding: 0 15px;
        }
    }
    
    .menu-cats-title {
        margin-bottom: 10px;
    }
    
    #equipo .cats-profesor a.cat-selected {
        border-top: 1px solid #01b8be !important;
        color: white !important;
        border-bottom: none !important;
    }
    
    .menu-cats .list-group .cat-selected {
        background-color: white;
        color: #000 !important;
        border-bottom: 1px solid #01b8be !important;
        border-top: 1px solid #01b8be !important;
    }
    
    .menu-cats .list-group .cat-selected:after,
    #equipo .cats-profesor .cat-selected:after {
        position: absolute;
        content: "\f078";
        font-family: FontAwesome;
        right: 10px;
        font-size: 10px;
    }
    
    .menu-cats .list-group .cat-selected.clicked:after,
    #equipo .cats-profesor .cat-selected.clicked:after {
        border-color: #01b8be;
        content: "\f077";
        font-family: FontAwesome;
        right: 10px;
        font-size: 10px;
    }
    
    .menu-cats .list-group .cat,
    .menu-cats .list-group .cat-selected {
        color: #000;
        border: 1px solid #01b8be;
        border-top-width: 0;
        padding: 5px 15px;
        line-height: 1;
        min-height: 55px;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        transition: 0.3s all;
        font-size: 14px;
    }
    
    .menu-cats .list-group .cat {
        background-color: #fff;
    }
    
    #equipo .cats-profesor .cat-selected {
        color: #000;
        border: none;
        border-top-width: 0;
        padding: 5px 15px;
        background-color: #fff;
        line-height: 1;
        width: 100%;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        font-weight: 300;
        text-transform: uppercase;
        letter-spacing: 3px;
        transition: 0.3s all;
        position: relative;
        top: 0;
    }
    
    @media (max-width: 992px) {
        .menu-cats-title {
            display: none;
        }
        .menu-cats-title.responsive {
            display: block;
            margin-left: 10px;
            font-size: 24px;
        }
        .menu-cats .list-group .cat-selected,
        #equipo .cats-profesor .cat-selected {
            display: flex !important;
        }
        .menu-cats .list-group .cat,
        #equipo .cats-profesor .cat {
            display: none;
        }
        #equipo .cats-profesor .cat.show {
            display: block;
        }
        .menu-cats .list-group .cat.show {
            display: flex;
        }
    }
    
    .menu-cats .list-group .cat:hover,
    .menu-cats .list-group .cat:focus,
    .menu-cats .list-group .cat.selected {
        background-color: #01b8be;
        color: #fff;
    }
    
    .menu-cats .list-group .cat:nth-child(2) {
        border-top-width: 1px;
    }
    /*Preguntas archive*/
    
    .cabecera-centro-de-ayuda h1,
    .cabecera-centro-de-ayuda h2 {
        font-weight: 400;
        text-transform: uppercase;
    }
    
    .cabecera-centro-de-ayuda h1 {
        font-size: 30px;
    }
    
    .cabecera-centro-de-ayuda h2 {
        font-size: 26px;
    }
    
    .centro-de-ayuda-pie-pagina {
        margin: 25px 0;
    }
    
    .centro-de-ayuda-pie-pagina .contactar {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    
    .centro-de-ayuda-pie-pagina .title h1 {
        font-size: 30px;
        letter-spacing: 5px;
        margin-bottom: 35px;
    }
    
    .centro-de-ayuda-pie-pagina .contactar .whatsapp,
    .centro-de-ayuda-pie-pagina .contactar .email,
    .centro-de-ayuda-pie-pagina .contactar .mensaje {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        color: #000;
        margin: 0 80px;
    }
    
    @media (max-width: 768px) {
        .centro-de-ayuda-pie-pagina .contactar .whatsapp,
        .centro-de-ayuda-pie-pagina .contactar .email,
        .centro-de-ayuda-pie-pagina .contactar .mensaje {
            margin: 0 5px;
        }
    }
    
    .centro-de-ayuda-pie-pagina .contactar .whatsapp i,
    .centro-de-ayuda-pie-pagina .contactar .email i,
    .centro-de-ayuda-pie-pagina .contactar .mensaje i {
        font-size: 40px;
        margin-bottom: 15px;
    }
    
    .centro-de-ayuda-pie-pagina .contactar .whatsapp a,
    .centro-de-ayuda-pie-pagina .contactar .email a,
    .centro-de-ayuda-pie-pagina .contactar .mensaje a {
        color: #000;
        text-transform: uppercase;
    }
    
    .search-pregunta-input-container {
        border: 1px solid #01b8be;
        border-radius: 20px;
        margin: 30px auto;
    }
    
    .search-pregunta-input-container i {
        width: 15%;
        text-align: center;
        color: #bfbfbf;
    }
    
    .search-pregunta-input-container input {
        border: none;
        height: 35px;
    }
    
    .search-pregunta-input-container input:focus,
    .search-pregunta-input-container input:hover {
        border: none;
        outline: 0;
    }
    
    .search-pregunta-input-container input::placeholder {
        /* Chrome, Firefox, Opera, Safari 10.1+ */
        color: #bfbfbf;
    }
    
    .search-pregunta-input-container input:-ms-input-placeholder {
        /* Internet Explorer 10-11 */
        color: #bfbfbf;
    }
    
    .search-pregunta-input-container input::-ms-input-placeholder {
        /* Microsoft Edge */
        color: #bfbfbf;
    }
    
    .preguntas #accordion .card {
        padding: 0 30px !important;
    }
    
    .preguntas #accordion .pregunta {
        border: none;
        border-radius: 0;
        margin: 12.5px 0;
    }
    
    .preguntas #accordion .pregunta:first-child {
        margin-top: 5px;
    }
    
    .preguntas #accordion .pregunta .card-header {
        background-color: white;
        border: none;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 0;
    }
    
    .preguntas #accordion .pregunta .card-footer {
        background-color: white;
        border-top: 2px solid #01b8be;
        color: #000;
        text-align: center;
    }
    
    .preguntas #accordion .pregunta .card-footer .btn-outline-success {
        border-color: #01b8be;
        color: #01b8be;
        margin: 0 15px;
        padding: 5px 60px;
    }
    
    .preguntas #accordion .pregunta .card-footer .btn-outline-success:hover,
    .preguntas #accordion .pregunta .card-footer .btn-outline-success:focus,
    .preguntas #accordion .pregunta .card-footer .btn-outline-success.selected {
        color: white;
        background-color: #01b8be;
        outline: none;
        box-shadow: none;
    }
    
    .preguntas #accordion .pregunta .card-footer .more-info a {
        color: #000;
    }
    
    .preguntas #accordion .pregunta .card-footer .more-info a:hover,
    .preguntas #accordion .pregunta .card-footer .more-info a:focus {
        color: #01b8be;
        outline: 0;
        box-shadow: none;
    }
    
    .preguntas #accordion .pregunta .check-count {
        font-size: 12px;
    }
    
    .preguntas #accordion .pregunta .btn-link {
        color: #fff;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 10px;
        border: 1px solid #01b8be;
        border-radius: 0;
        font-size: 14px;
        background-color: #01b8be;
    }

    @media (min-width: 991) {
        .preguntas #accordion .pregunta .btn-link {
            height: 50px;
        }
    }
    
    .preguntas #accordion .pregunta .btn-link:focus {
        outline: none;
        box-shadow: none;
    }
    
    .preguntas #accordion .pregunta .btn-link .fa-chevron-up,
    .preguntas #accordion .pregunta .btn-link .fa-chevron-down {
        font-size: 10px;
    }
    
    .preguntas #accordion .pregunta .btn-link .fa-chevron-down {
        display: block;
    }
    
    .preguntas #accordion .pregunta .btn-link .fa-chevron-up {
        display: none;
    }
    
    .preguntas #accordion .pregunta .btn-link[aria-expanded=true] {
        background-color: #fff;
        color: initial;
    }
    
    .preguntas #accordion .pregunta .btn-link[aria-expanded=true] .fa-chevron-down {
        display: none;
    }
    
    .preguntas #accordion .pregunta .btn-link[aria-expanded=true] .fa-chevron-up {
        display: block;
    }
    
    #contacto hr {
        width: 118px !important;
        background-color: #01b8be !important;
        border-top: 3px solid #01b8be !important;
    }
    
    @media (max-width: 768px) {
        #contacto .info {
            margin-top: 30px;
        }
    }
    
    #contacto .info h3 {
        font-size: 22px;
    }
    
    #contacto .info p {
        font-size: 14px;
    }
    
    #contacto .cabecera-contacto {
        margin-bottom: 45px;
    }
    
    #contacto .cabecera-contacto h1 {
        font-size: 30px;
    }
    
    #contacto .cabecera-contacto h2 {
        font-size: 26px;
    }
    
    #comunidad h1 {
        text-transform: uppercase;
        font-size: 22px;
        margin-bottom: 50px;
    }
    
    #comunidad .grupos .image-container {
        width: 100%;
        height: 190px;
    }
    
    #comunidad .grupos.telegram {
        margin-top: 40px;
    }
    
    @media (max-width: 992px) {
        #comunidad .grupos.telegram {
            margin-top: 10px;
        }
        #comunidad .grupos.telegram h2 {
            display: none;
        }
        #comunidad .grupos {
            margin: 10px 0;
        }
    }
    
    #comunidad .grupos.telegram .image-container img {
        max-width: 590px;
    }
    
    #comunidad .grupos .image-container img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }
    
    #comunidad .grupos.telegram h2 {
        text-transform: uppercase;
        font-size: 22px;
        font-weight: bold;
        margin-bottom: 40px;
        letter-spacing: 5px;
    }
    
    #comunidad .contactanos {
        margin: 50px 0;
    }
    
    @media (max-width: 992px) {
        #comunidad .contactanos {
            text-align: center;
        }
        #comunidad .galeria-slider img {
            margin: 0 10px;
        }
    }
    
    #comunidad .contactanos a,
    #comunidad .contactanos a:hover,
    #comunidad .contactanos a:focus,
    #comunidad .contactanos a:visited {
        outline: 0;
        box-shadow: none;
        color: #000 !important;
    }
    
    #comunidad .contactanos .btn-contactanos {
        font-weight: 300;
        background-color: #e7e7f1;
        border-radius: 10px;
    }
    
    #comunidad .contactanos .btn-contactanos,
    #comunidad .contactanos .texto {
        font-size: 22px;
        text-transform: uppercase;
        letter-spacing: 5px;
        margin: 0 5px;
    }
    
    #comunidad .contactanos .texto {
        font-weight: bold;
    }
    
    #comunidad .contactanos img {
        width: 35px;
        height: 35px;
    }
    
    #embajadora .cabecera,
    #sobre-nosotros .cabecera,
    .page-template-template-embajadora header,
    .page-template-template-sobre-nosotros header {
        background-color: #ecebf0;
    }
    
    #embajadora .cabecera .cabecera-text,
    #sobre-nosotros .cabecera .cabecera-text {
        padding: 0 17%;
    }
    
    @media (max-width: 992px) {
        #embajadora .cabecera .cabecera-text,
        #sobre-nosotros .cabecera .cabecera-text {
            padding: 0 0 0 30px;
        }
    }
    
    #embajadora .cabecera .title,
    #sobre-nosotros .cabecera .title {
        color: #000;
        font-size: 45px;
        line-height: 1;
        margin-bottom: 15px;
    }
    
    #sobre-nosotros p {
        font-size: 14px;
    }
    
    @media (max-width: 992px) {
        #embajadora .cabecera .title,
        #sobre-nosotros .cabecera .title {
            color: #000;
            font-size: 30px;
            line-height: 1;
            /*margin-bottom: 15px;*/
        }
    }
    
    #embajadora .cabecera p,
    #sobre-nosotros .cabecera p {
        text-transform: uppercase;
    }
    
    #embajadora .cabecera .title .green,
    #sobre-nosotros .cabecera .title .green {
        color: #01b8be;
        font-weight: bold;
        letter-spacing: 5px;
    }
    
    #embajadora .descripcion-container {
        margin: 25px 0 35px;
    }
    
    #embajadora .section-bg-red {
        background-color: #F8006F;
        padding: 20px 0;
    }
    
    #embajadora .section-bg-red .texto {
        padding: 0 7%;
    }
    
    #embajadora .section-bg-red h2 {
        font-weight: 400;
        color: white;
    }
    
    #embajadora .section-bg-red p {
        color: white;
    }
    
    #embajadora .descripcion-container h2 {
        margin: 0;
    }
    
    #embajadora .bloques {
        margin: 20px 0 35px;
    }
    
    #embajadora .bloques h2 {
        color: #F8006F;
        letter-spacing: 5px;
        font-weight: bold;
        font-size: 35px;
    }
    
    #embajadora .bloques .text {
        font-size: 15px;
        padding-left: 30px;
    }
    
    #embajadora .bloques .image-container {
        width: 100%;
        height: 300px;
    }
    
    #embajadora .bloques .image-container img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }
    
    @media (max-width: 767px) {
        #embajadora .bloque-row {
            border: none !important;
        }
        #embajadora .bloques .image-container {
            margin-top: 15px;
        }
    }
    
    @media (max-width: 992px) {
        #embajadora .bloques .image-container {
            height: 350px;
            padding: 0 !important;
        }
        #embajadora .bloques .image-container img {
            object-position: right;
        }
    }
    
    #embajadora .btn {
        padding: 5px 45px;
        border-radius: 5px;
        font-size: 15px;
    }
    
    #embajadora .bloque-row {
        border: 3px solid #f7f7f9;
        padding: 0;
        margin-bottom: 10px;
    }
    
    #sobre-nosotros .bloques-container {
        padding: 0 7%;
    }
    
    #sobre-nosotros .texto-1 {
        margin-top: 80px;
    }
    
    #sobre-nosotros .bloques {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin: 30px 0 50px;
    }
    
    #sobre-nosotros .bloques .bloque .texto {
        margin-top: 10px;
    }
    
    #sobre-nosotros .bloques .bloque .texto p {
        margin-bottom: 0;
        line-height: 1.2;
    }
    
    #sobre-nosotros .bloques .bloque {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    
    #sobre-nosotros .galeria .title h3 {
        text-transform: uppercase;
        letter-spacing: 5px;
        font-size: 30px;
        text-align: center;
        margin: 25px 0 15px;
        font-weight: 600;
    }
    
    #sobre-nosotros .section-bg-red {
        text-transform: uppercase;
        color: white;
        background-color: #ef5c86;
        text-align: center;
        padding: 20px 0;
        margin: 35px 0;
    }
    
    #sobre-nosotros .section-bg-red h2 {
        text-transform: uppercase;
        letter-spacing: 3px;
        color: white;
        font-size: 28px;
        text-align: center;
        margin-bottom: 15px;
        font-weight: 300;
    }
    
    #sobre-nosotros .section-bg-red .btn {
        text-transform: uppercase;
        letter-spacing: 5px;
        color: #ef5c86;
        background-color: white;
        font-size: 18px;
        padding: 2px 20px;
        font-weight: 600;
        border-radius: 10px;
    }
    
    #equipo .cabecera-equipo {
        margin-top: 15px;
    }
    
    #perfil .cabecera {
        margin: 25px 0 25px;
    }
    
    #perfil .cabecera .user-sections {
        padding-right: 0;
        padding-left: 11%;
        position: relative;
        top: -20px;
        text-transform: uppercase;
    }

    #perfil .cabecera .user-sections.no-plan {
        padding-left: 18%;
    }
    
    @media (max-width: 992px) {
        #perfil .cabecera .user-sections {
            padding-right: 0;
            padding-left: 0;
            position: relative;
            top: 0;
        }
        #perfil .cabecera .user-sections .offset-md-1 {
            margin: 0 auto !important;
        }
        #perfil .cabecera .user-sections .section-selected {
            display: block !important;
            color: white;
            width: 80%;
            margin: 25px auto 0;
            background-color: #01b8be !important;
            border-radius: 5px !important;
            letter-spacing: 3px;
            text-align: left;
            font-weight: 300;
            position: relative;
        }
        #perfil .cabecera .user-sections .section {
            /* display: none; */
            width: 80%;
            border-radius: 0 !important;
            margin: 0 auto;
            letter-spacing: 3px;
            text-align: left;
            font-weight: 300;
        }
        #perfil .cabecera .user-sections .section-selected:after {
            position: absolute;
            content: "\f078";
            font-family: FontAwesome;
            right: 10px;
        }
        #perfil .cabecera .user-sections .section-selected.clicked:after {
            border-color: #01b8be;
            content: "\f077";
            font-family: FontAwesome;
            right: 10px;
        }
        #perfil .cabecera .user-sections .section:last-child {
            display: none;
            width: 80%;
            border-radius: 0;
            border-bottom-right-radius: 5px !important;
            border-bottom-left-radius: 5px !important;
        }
        #perfil .cabecera .user-sections .section.selected {
            background-color: #f3f3f7 !important;
            color: #000 !important;
        }
        #perfil .cabecera .user-sections .section.show {
            display: block;
        }
    }
    
    @media (max-width: 768px) {
        #perfil .cabecera .user-sections {
            padding: 0 15px;
        }
        #perfil .cabecera .user-sections .section-selected {
            width: 100%;
        }
        #perfil .cabecera .user-sections .section {
            width: 100% !important;
        }
    }
    
    #perfil .cabecera .user-sections .btn {
        background-color: #f3f3f7;
        padding: 2px 20px;
        border-radius: 8px;
        border: none;
    }
    
    #perfil .cabecera h1 {
        font-size: 28px;
        letter-spacing: 5px;
        margin-bottom: 0;
        font-weight: 600;
    }
    
    @media (max-width: 992px) {
        #perfil .cabecera h1 {
            font-size: 20px;
        }
    }
    
    @media (max-width: 576px) {
        #perfil .cabecera h1 {
            text-align: center;
        }
    }
    
    #perfil .cabecera h1 i {
        transform: rotate(-15deg);
    }
    
    #perfil .cabecera h1 .badge-light {
        color: white;
        background-color: #01b8be;
        font-size: 11px;
        letter-spacing: 0;
        font-weight: 300;
        border-radius: 6px;
        position: absolute;
        left: 15px;
    }
    
    #perfil .cabecera .nivel {
        margin: 15px 0;
        font-size: 14px;
        letter-spacing: 2px;
    }
    
    @media (max-width: 576px) {
        #perfil .cabecera .nivel {
            text-align: center;
            width: 100%;
        }
    }
    
    #perfil .cabecera .user-sections .btn:hover,
    #perfil .cabecera .user-sections .btn:focus,
    #perfil .cabecera .user-sections .btn.selected {
        background-color: #01b8be;
        color: white;
        outline: 0;
        box-shadow: none;
        text-decoration: none;
    }
    
    #perfil .cabecera .image-container {
        width: 100%;
        height: 120px;
    }
    
    #perfil .cabecera .image-container img {
        width: auto;
        height: 120px;
        object-fit: cover;
        object-position: center;
        border-radius: 50%;
    }
    
    @media (max-width: 992px) {
        #perfil .cabecera .image-container {
            height: 80px;
        }
        #perfil .cabecera .image-container img {
            height: 80px;
            border-radius: 100%;
        }
    }
    
    #perfil .perfil-content .mi-perfil {
        padding: 0 0 30px;
    }
    
    #perfil .perfil-content .mi-perfil h2 {
        text-transform: uppercase;
        color: #000;
        font-size: 28px;
        letter-spacing: 5px;
        margin: 25px 0 15px;
        font-weight: 600;
    }
    
    #perfil .perfil-content .mi-perfil label {
        margin-bottom: 0;
    }
    
    #perfil .perfil-content .mi-perfil input {
        border: none;
        border-radius: 10px;
        background-color: #f3f3f7;
        padding-left: 30px;
        height: 30px;
    }
    
    #perfil .perfil-content .mi-perfil input:focus {
        outline: none;
    }
    
    @media (max-width: 992px) {
        #perfil .mi-perfil .facturas-data .head-row {
            display: none;
        }
    }
    
    @media (max-width: 768px) {
        #perfil .mi-perfil .facturas-data .descargar-factura {
            width: 100%;
            padding: 5px 10px !important;
            margin-bottom: 15px;
        }
    }
    
    #perfil .perfil-content .mi-perfil .btn-green {
        background-color: #01b8be;
        color: white;
        padding: 2px 25px;
        border-radius: 8px;
        /*border: none;*/
        margin-top: 20px;
        border: 1px solid #01b8be;
        transition: 0.3s;
        cursor: pointer;
    }

    #perfil .perfil-content .mi-perfil .btn-green:hover{
        background-color: transparent !important;
        color: #01b8be !important;
    }
    
    #perfil .perfil-content .mi-perfil .btn-green:hover,
    #perfil .perfil-content .mi-perfil .btn-green:focus,
    #perfil .perfil-content .mi-perfil .btn-green.selected {
        background-color: rgba(0, 160, 174, 0.8);
        color: white;
        outline: 0;
        box-shadow: none;
        text-decoration: none;
    }
    
    #perfil .perfil-content .mi-perfil .facturas-data .col-md-2,
    #perfil .perfil-content .mi-perfil .facturas-data .col-md-3 {
        margin-bottom: 20px;
    }
    
    @media (max-width: 768px) {
        #perfil .perfil-content .mi-perfil .facturas-data .col-md-2,
        #perfil .perfil-content .mi-perfil .facturas-data .col-md-3 {
            margin-bottom: 20px;
        }
    }
    
    #perfil .perfil-content .mi-perfil .facturas-data .btn {
        font-size: 11px;
        padding: 3px 10px;
        margin-top: 0;
        border-radius: 20px;
    }
    
    #perfil .perfil-content .mi-perfil .ayuda-btns .btn {
        font-size: 13px;
        padding: 3px 25px;
        margin-top: 0;
    }
    
    @media (max-width: 768px) {
        #perfil .perfil-content .mi-perfil .ayuda-btns {
            padding: 0 15px;
        }
        #perfil .perfil-content .mi-perfil .ayuda-btns .btn {
            width: 100%;
            margin: 5px 0 !important;
        }
    }
    
    #perfil .perfil-content .mi-perfil .ayuda-btns .btn,
    #perfil .perfil-content .mi-perfil .ayuda-btns .btn:visited {
        font-size: 13px;
        padding: 3px 25px;
        margin-top: 0;
        color: #000 !important;
        background-color: #f3f3f7;
        border-radius: 10px;
        border: none;
    }
    
    #perfil .perfil-content .mi-perfil .ayuda-btns .btn:hover,
    #perfil .perfil-content .mi-perfil .ayuda-btns .btn:focus {
        background-color: #01b8be;
        color: white !important;
        outline: none;
        box-shadow: none;
    }
    
    #equipo .cabecera-equipo h1 {
        padding: 20px 20%;
        color: white;
        text-transform: uppercase;
        font-size: 32px;
        text-align: center;
        letter-spacing: 5px;
    }
    
    @media (max-width: 992px) {
        #equipo .cabecera-equipo h1 {
            padding: 20px 5%;
        }
    }
    
    .single-profesor-content {
        padding: 0 148px;
        margin-bottom: 30px;
    }
    
    .single-profesor-content .info {
        padding-left: 30px;
        font-size: 12px;
    }
    
    @media (max-width: 992px) {
        .single-profesor-content {
            padding: 0 15px;
        }
        .single-profesor-content .info {
            padding-left: 0;
        }
        .biografia-content .image-container {
            display: none;
        }
    }
    
    @media (max-width: 992px) {
        .single-profesor-content .image-container.equipo {
            margin: 0 auto;
        }
        .single-profesor-content.equipo .info {
            text-align: center;
            margin-top: 10px;
        }
    }
    
    @media (max-width: 768px) {
        .single-profesor-content .info {
            padding-left: 15px;
        }
    }
    
    .single-profesor-content .image-container {
        width: 100%;
        height: 250px;
        border-radius: 10px;
    }
    
    .single-profesor-content .image-container.equipo {
        max-width: 250px;
        padding: 0;
    }
    
    .single-profesor-content .image-container img {
        width: 100%;
        height: 100%;
        object-position: center;
        object-fit: cover;
        border-radius: 10px;
    }
    
    .single-profesor-content .title {
        font-weight: bold;
        font-size: 18px;
        text-transform: uppercase;
        padding-left: 5px;
    }
    
    #single-profesor-template .single-profesor-content .title {
        font-size: 34px !important;
    }
    
    .single-profesor-content .titulacion {
        margin: 15px 0;
    }
    
    .single-profesor-content .titulacion span {
        color: white;
        background-color: #F8006F;
        padding: 3px 10px;
        border-radius: 5px;
        text-transform: uppercase;
        letter-spacing: 1.5px;
    }
    
    .single-profesor-content .redes {
        margin-bottom: 15px;
        padding: 0 10px;
    }
    
    .single-profesor-content .redes a {
        color: #000;
        margin: 0 5px;
        font-size: 13px;
    }
    
    .single-profesor-content .redes a:hover,
    .single-profesor-content .redes a:focus {
        color: #000;
        text-decoration: none;
        outline: 0;
        box-shadow: none;
    }
    
    .single-profesor-content .descripcion {
        font-weight: 600;
    }
    
    .cats-profesor {
        border-bottom: 3px solid #e7e7e7;
        padding: 0 50px;
    }
    
    @media (max-width: 992px) {
        #equipo .cats-profesor {
            padding: 0;
            margin: 0 auto;
            width: 85%;
            margin-right: auto !important;
            margin-left: auto !important;
            border: 1px solid #00b3ba;
        }
        #single-profesor-template .profesor.container {
            max-width: 100% !important;
            text-align: center;
        }
    }
    
    .col-cat {
        padding: 15px 25px;
    }
    
    .col-cat a {
        bottom: -1px !important;
    }
    
    .cats-profesor a {
        color: #000;
        border-bottom: 3px solid transparent;
        padding: 15px 25px;
        text-align: center;
        position: relative;
        bottom: -3px;
    }
    
    .cats-profesor a:hover,
    .cats-profesor a:focus,
    .cats-profesor a.selected {
        outline: 0;
        box-shadow: none;
        color: #F8006F !important;
        border-color: #F8006F;
        text-decoration: none;
        font-weight: bold;
    }
    
    .perfil-favoritos {
        padding-bottom: 25px;
    }
    
    @media (max-width: 992px) {
        .zonaTweets .slick-slide img {
            margin: 0 auto;
        }
        .single-profesor-content .titulacion span {
            letter-spacing: 1px;
            width: 100%;
            font-size: 10px;
        }
        #equipo .cats-profesor a {
            text-align: left;
            color: #000;
            border-bottom: 3px solid #01b8be;
            padding: 5px 25px;
            position: relative;
            bottom: -3px;
            font-weight: 300;
            text-transform: uppercase;
            letter-spacing: 3px;
            width: 88%;
            margin: 0 auto;
        }
        #equipo .cats-profesor a:last-child {
            border-bottom: 0;
        }
        #equipo .cats-profesor a:hover,
        #equipo .cats-profesor a:focus,
        #equipo .cats-profesor a.selected {
            outline: 0;
            box-shadow: none;
            color: #000 !important;
            border-color: transparent;
            border-bottom: 3px solid #01b8be;
            text-decoration: none;
            font-weight: 300;
        }
    }
    
    #equipo .profesores .profesores-list,
    .entrenamientos-content {
        margin: 35px 0;
    }
    
    #equipo .profesores .profesores-list a,
    #equipo .profesores .profesores-list a:hover,
    #equipo .profesores .profesores-list a:focus,
    #equipo .profesores .profesores-list a:visited {
        color: #000;
        outline: 0;
        box-shadow: none;
        text-decoration: none;
    }
    
    #equipo .profesores .profesores-list .profesor,
    .entrenamientos-content .entrenamiento {
        padding: 0 20px;
        margin-bottom: 40px;
        font-size: 11px
    }
    
    #equipo .profesores .profesores-list .profesor .image-container {
        width: 100%;
        height: 200px;
        -webkit-box-shadow: 3px 6px 5px 0 rgba(233, 233, 233, 1);
        -moz-box-shadow: 3px 6px 5px 0 rgba(233, 233, 233, 1);
        box-shadow: 3px 6px 5px 0 rgba(233, 233, 233, 1);
        border-radius: 10px;
    }
    
    @media (max-width: 992px) {
        #equipo .profesores .profesores-list .profesor .image-container {
            height: 370px;
        }
    }
    
    .entrenamientos-content .entrenamiento .image-container,
    .masterclass-content .masterclass .image-container {
        width: 100%;
        height: 200px;
        border-radius: 10px;
    }
    
    #equipo .profesores .profesores-list .profesor .image-container img,
    .entrenamientos-content .entrenamiento .image-container img,
    .masterclass-content .masterclass .image-container img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
        border-radius: 15px;
    }
    
    #equipo .profesores .profesores-list .profesor .title {
        text-transform: uppercase;
        color: white;
        background-color: #01b8be;
        border-radius: 5px;
        padding: 2px 12px;
        text-align: center;
        margin: 5px 0;
    }
    
    #equipo .profesores .profesores-list .profesor .name {
        text-transform: uppercase;
        color: #000;
        text-align: center;
        font-size: 16px;
        margin-top: 10px;
    }
    
    .entrenamientos-content .entrenamiento .title {
        font-size: 15px;
        color: #000;
        text-transform: uppercase;
        text-align: center;
        font-weight: 600;
        margin: 15px 0;
    }
    
    .profesor .btn,
    .profesor .btn:visited,
    .bloques .btn,
    .bloques .btn:visited {
        border-radius: 10px;
        border: none;
        color: white !important;
    }
    
    .profesor .btn-green,
    .bloques .btn-green {
        background-color: #01b8be;
    }
    
    .profesor .btn-green:hover,
    .profesor .btn-green:focus,
    .bloques .btn-green:hover,
    .bloques .btn-green:focus {
        background-color: rgba(0, 160, 174, 0.8);
        outline: 0;
        box-shadow: none;
    }
    
    .profesor .btn-orange,
    .bloques .btn-orange {
        background-color: #F8006F;
    }
    
    .profesor .btn-orange:hover,
    .profesor .btn-orange:focus,
    .bloques .btn-orange:hover,
    .bloques .btn-orange:focus {
        background-color: rgba(234, 52, 99, 0.8);
        outline: 0;
        box-shadow: none;
    }
    
    #equipo .profesores .profesores-list .profesor .redes a {
        margin: 0 5px;
        font-size: 12px;
    }
    
    #equipo .profesores .profesores-list .profesor .descriocion-corta {
        padding: 10px 18px 0;
    }
    
    #equipo .pie-de-pagina-equipo div {
        padding: 20px 0;
    }
    
    #equipo .pie-de-pagina-equipo h2 {
        color: white;
        text-transform: uppercase;
        font-size: 22px;
        letter-spacing: 5px;
    }
    
    #equipo .pie-de-pagina-equipo .btn-informacion {
        padding: 2px 10px;
        text-transform: uppercase;
        font-size: 14px;
        text-align: center;
        border-radius: 5px;
        margin-top: 10px;
        font-weight: bold;
        letter-spacing: 2px;
    }
    
    .landing-profesor {
        position: absolute;
        top: 0;
        width: 100%;
        height: 100%;
        background-color: white;
        padding-top: 50px;
        z-index: 9999;
    }
    
    .landing-profesor .cats-profesor,
    .landing-profesor .single-prof-container {
        display: none;
    }
    
    .landing-profesor .frase-franja-negra {
        background-color: #F8006F !important;
        font-size: 20px !important;
        min-height: auto !important;
    }
    
    .landing-profesor .landing-page-profesor-content {
        padding: 50px 0;
    }
    
    .landing-profesor .landing-page-profesor-content .link-landing {
        background-color: #282a37;
        font-size: 20px;
        font-weight: 600;
        width: 100%;
        color: white;
        border-radius: 10px;
        margin: 12.5px 0;
        padding: 5px 0;
    }
    
    .landing-profesor .landing-page-profesor-content .link-landing a,
    .landing-profesor .landing-page-profesor-content .link-landing a:visited {
        color: white;
        width: 100%;
    }
    
    .landing-profesor .landing-page-profesor-content .link-landing a:hover,
    .landing-profesor .landing-page-profesor-content .link-landing a:focus {
        color: rgba(255, 255, 255, 0.8);
    }
    
    .landing-profesor .landing-redes .redes {
        margin: 15px 0;
    }
    
    .landing-profesor .landing-redes .redes a,
    .landing-profesor .landing-redes .redes a:visited {
        margin: 0 20px;
        font-size: 20px;
        color: black;
    }
    
    .landing-profesor .landing-redes .title,
    .landing-profesor .landing-redes .home-link a,
    .landing-profesor .landing-redes .home-link a:visited {
        font-size: 18px;
        color: black;
    }
    
    #single-profesor-template .single-profesor-content {
        height: auto;
        background-size: cover;
        background-repeat: no-repeat;
        background-image: url('/wp-content/uploads/2020/08/fondo-equipo-gymvirtual.png');
        display: flex;
        align-items: center;
        margin-bottom: 0;
        padding-bottom: 30px;
    }
    
    #single-profesor-template .single-profesor-content .title {
        font-size: 38px;
        text-transform: uppercase;
    }
    
    #single-profesor-template .single-profesor-content .image-container {
        width: 100%;
        height: auto;
    }
    
    #single-profesor-template .single-profesor-content .titulacion {
        margin: 0 0 20px;
    }
    
    #single-profesor-template .single-profesor-content .redes {
        padding: 10px 20px 15px;
    }
    
    #single-profesor-template .single-profesor-content .redes a {
        font-size: 18px;
    }
    
    #single-profesor-template .single-profesor-content .descripcion {
        font-size: 18px;
        line-height: 1.3;
        font-weight: 400;
    }
    
    @media (max-width: 992px) {
        #single-profesor-template .single-profesor-content .descripcion {
            display: none;
        }
        #single-profesor-template .single-profesor-content .title {
            font-size: 25px;
        }
    }
    
    #single-profesor-template .frase-franja-negra {
        min-height: 45px;
        background-color: #282a37;
        text-align: center;
        text-transform: uppercase;
        color: white;
        font-size: 28px;
        letter-spacing: 5px;
        font-weight: 600;
    }
    
    #single-profesor-template .biografia-content {
        margin: 30px 0 0;
    }
    
    #single-profesor-template .biografia-content .title {
        font-weight: 400;
        font-size: 34px;
        color: #000;
        letter-spacing: 5px;
        text-align: center;
        margin-bottom: 15px;
    }
    
    #single-profesor-template .biografia-content .texto-cabecera {
        font-weight: 400;
        font-size: 20px;
        color: #000;
        letter-spacing: 1px;
        text-align: center !important;
        font-style: italic;
        text-transform: uppercase;
        /*padding: 0 6% 0 4%;*/
        line-height: 1.3;
    }
    
    @media (max-width: 992px) {
        #single-profesor-template .biografia-content .texto-cabecera {
            padding: 0 10%;
        }
    }
    
    #single-profesor-template .biografia-content hr {
        border-top: 3px solid #e7e7e7;
        width: 20%;
        text-align: center;
    }
    
    #single-profesor-template .biografia-content .texto-izquierda {
        padding-left: 5%;
        position: relative;
        padding-bottom: 60px;
    }
    
    .texto-cabecera.text-justify strong {
        font-weight: 400;
        padding: 0;
    }
    
    #single-profesor-template .biografia-content .texto-izquierda h2 {
        font-size: 25px;
    }
    
    #single-profesor-template .biografia-content .texto-izquierda p {
        font-size: 14px;
    }
    
    @media (max-width: 992px) {
        #single-profesor-template .biografia-content .texto-izquierda {
            padding-left: 15px;
        }
    }
    
    #single-profesor-template .biografia-content .texto-izquierda p {
        margin: 20px 0;
    }
    
    #single-profesor-template .biografia-content .image-container {
        /*display: flex;*/
        /*justify-content: flex-end;*/
        /*align-items: flex-end;*/
    }
    
    #single-profesor-template .biografia-content .image-container img {
        width: 100% !important;
        height: auto;
    }
    
    .profesor .biografia-content .row {
        align-items: flex-end;
    }
    /*#single-profesor-template .biografia-content .image-container img,*/
    
    #single-profesor-template .biografia-content .texto-izquierda img {
        width: 12% !important;
        height: auto !important;
        position: absolute;
        right: 0;
        bottom: 0;
    }
    
    .masterclass-content {
        margin: 50px 0;
    }
    
    .masterclass-content .masterclass {
        margin-bottom: 25px;
    }
    
    .masterclass-content .masterclass .image-container {
        border-radius: 0 !important;
    }
    
    .masterclass-content .masterclass .title {
        font-size: 28px;
        letter-spacing: 5px;
        text-transform: uppercase;
        font-weight: bold;
    }
    
    .masterclass-content .masterclass .info {
        margin: 10px 0;
        font-size: 14px;
        text-transform: uppercase;
    }
    
    .masterclass-content .masterclass .info .date {
        color: #000;
        font-weight: bold;
    }
    
    .masterclass-content .masterclass .info .profesor.green {
        color: #01b8be;
    }
    
    .masterclass-content .masterclass .info .profesor.orange {
        color: #F8006F;
    }
    
    .masterclass-content .masterclass .description {
        font-size: 14px;
        line-height: 1.2;
        margin-bottom: 10px;
    }
    
    .masterclass-content .masterclass .btn {
        font-size: 13px;
        margin-bottom: 10px;
        padding: 2px 20px;
        border-radius: 5px;
        text-transform: uppercase;
        letter-spacing: 2px;
    }
    
    .calendario-content {
        margin: 40px 0;
        padding: 0 12%;
        min-height: 300px;
    }
    
    .calendario-content .calendario-item {
        border-radius: 10px;
        -webkit-box-shadow: 3px 6px 5px 0 rgba(233, 233, 233, 1);
        -moz-box-shadow: 3px 6px 5px 0 rgba(233, 233, 233, 1);
        box-shadow: 3px 6px 5px 0 rgba(233, 233, 233, 1);
        margin: 0 15px;
    }
    
    .calendario-content .slick-list {
        padding: 10px;
    }
    
    .calendario-content .calendario-item .head-calendar {
        background-color: #01b8be;
        text-transform: uppercase;
        font-weight: 300;
        color: white;
        text-align: center;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
    }
    
    .calendario-content .calendario-item .body-calendar .events {
        padding: 20px 20%;
    }
    
    .calendario-content .calendario-item .body-calendar .event-live {
        padding: 0 20%;
    }
    /*.calendario-content .calendario-item .body-calendar .event {*/
    /*    padding: 0 20%;*/
    /*}*/
    
    .calendario-content .calendario-item .body-calendar .event .title,
    .calendario-content .calendario-item .body-calendar .event-live .title {
        text-transform: uppercase;
        font-weight: bold;
        font-size: 14px;
        color: #000;
    }
    
    .calendario-content .calendario-item .body-calendar .event .author,
    .calendario-content .calendario-item .body-calendar .event-live .author {
        text-transform: uppercase;
        font-weight: 300;
        font-size: 11px;
        color: #000;
    }
    
    .calendario-content .calendario-item .body-calendar .btn {
        padding: 1px 20px;
        font-size: 13px;
        text-transform: uppercase;
        letter-spacing: 3px;
        margin: 20px auto 10px;
    }
    /*FORMS*/
    
    .nueva_pregunta_form {
        padding: 0 25%;
    }
    
    @media (max-width: 768px) {
        .nueva_pregunta_form {
            padding: 0 30px;
        }
    }
    
    .contacto-form h2 {
        font-size: 16px;
        font-weight: 300;
        margin-bottom: 15px;
    }
    
    .contacto-form {
        font-size: 14px;
    }
    
    .nueva_pregunta_form a.close-form {
        font-size: 20px;
        color: #01b8be;
    }
    
    .nueva_pregunta_form a.close-form:hover,
    .nueva_pregunta_form a.close-form:focus,
    .nueva_pregunta_form a.close-form:visited {
        font-size: 20px;
        color: rgba(1, 184, 190, 0.8);
        outline: 0;
        box-shadow: none;
    }
    
    .nueva_pregunta_form p,
    .contacto-form p {
        margin: 0;
    }
    
    .nueva_pregunta_form p label,
    .contacto-form p label {
        padding-left: 10px;
        text-transform: uppercase;
        font-weight: 600;
    }
    
    .nueva_pregunta_form .input-container,
    .contacto-form .input-container {
        margin-bottom: 20px;
    }
    
    .nueva_pregunta_form .input-container .text {
        color: #c0c1c3;
        font-size: 14px;
        margin-bottom: 20px;
    }
    
    .contacto-form .text {
        font-size: 14px;
        margin-bottom: 20px;
        text-align: justify;
    }
    
    .contacto-form .text a {
        color: #000 !important;
        font-weight: bold;
    }
    
    .contacto-form .text a:hover,
    .contacto-form .text a:focus {
        color: #01b8be !important;
        text-decoration: none;
    }
    
    .nueva_pregunta_form .input-container input,
    .contacto-form .input-container input {
        height: 55px !important;
        width: 100%;
        padding-left: 10px;
    }
    
    .nueva_pregunta_form .input-container textarea,
    .contacto-form .input-container textarea {
        width: 100%;
        padding-left: 10px;
        padding-top: 10px;
    }
    
    .nueva_pregunta_form .wpcf7-submit,
    .contacto-form .wpcf7-submit {
        background-color: #01b8be !important;
        color: white;
        text-transform: uppercase;
        font-weight: 300;
        padding: 13px 55px;
        border: none;
        border-radius: 10px;
        margin-bottom: 50px;
        margin-top: 15px;
    }
    
    .nueva_pregunta_form .required,
    .contacto-form .required {
        color: #01b8be !important;
    }
    
    .nueva_pregunta_form .wpcf7-submit:hover,
    .nueva_pregunta_form .wpcf7-submit:focus {
        background-color: rgba(1, 184, 190, 0.8) !important;
        outline: 0 !important;
        box-shadow: none !important;
    }
    
    .nueva_pregunta_form h2 {
        font-weight: 600;
        font-size: 24px;
        text-transform: uppercase;
        margin-bottom: 20px;
    }
    /* CUSTOM SELECT */
    
    .wpcf7-form-control-wrap {
        position: relative;
    }
    
    .wpcf7-form-control-wrap select {
        display: none;
        /*hide original SELECT element: */
    }
    
    .select-selected {
        position: relative;
        height: 55px;
        border-top: 1px solid #01b8be !important;
        background-color: #01b8be;
        color: white !important;
    }
    
    .select-selected.default,
    .select-selected.select-arrow-active {
        background-color: white;
        color: #000 !important;
    }
    
    .select-selected.default:after,
    .select-selected.default.select-arrow-active:after,
    .select-selected.select-arrow-active:after {
        color: #000;
    }
    /* Style the arrow inside the select element: */
    
    .select-selected:after {
        position: absolute;
        content: "\f078";
        font-family: FontAwesome;
        top: 15px;
        right: 30px;
        width: 0;
        height: 0;
        border: none;
        color: white;
    }
    /* Point the arrow upwards when the select box is open (active): */
    
    .select-selected.select-arrow-active:after {
        border-color: #01b8be;
        top: 15px;
        content: "\f077";
        font-family: FontAwesome;
        border-top: 1px solid #01b8be;
    }
    /* style the items (options), including the selected item: */
    
    .select-items div,
    .select-selected {
        color: #000;
        padding: 15px 16px;
        border: 1px solid #01b8be;
        border-top: none;
        cursor: pointer;
    }
    /* Style items (options): */
    
    .select-items {
        /*position: absolute;*/
        background-color: white;
        top: 100%;
        left: 0;
        right: 0;
        z-index: 99;
    }
    /* Hide the items when the select box is closed: */
    
    .select-hide {
        display: none;
    }
    
    .select-items div:hover,
    .same-as-selected {
        background-color: #01b8be;
        color: white !important;
    }
    /*UPLOAD BUTTON*/
    
    input[type="file"] {
        display: none;
    }
    
    .custom-file-upload {
        color: #ccc;
        border: 1px solid #ccc;
        cursor: pointer;
        width: 100%;
        height: 55px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    
    .custom-file-upload .green {
        color: #01b8be;
        margin-right: 5px;
    }
    /*COMPONENTS*/
    
    .gvc-loader-button {
        border-radius: 50%;
        animation: spin 1s linear infinite;
        z-index: 1;
        margin-right: auto;
        right: 30px;
        text-align: center;
        border: 2px solid #f3f3f3 !important;
        border-top: 2px solid #01b8be !important;
        width: 15px !important;
        height: 15px !important;
        position: absolute !important;
        margin-left: 10px;
        top: 9px;
    }
    
    .gvc-loader {
        border-radius: 50%;
        animation: spin 1s linear infinite;
        z-index: 1;
        margin-right: auto;
        /*right: 30px;*/
        text-align: center;
        border: 2px solid #f3f3f3 !important;
        border-top: 2px solid #01b8be !important;
        width: 50px !important;
        height: 50px !important;
        position: absolute !important;
        margin-left: 10px;
        left: 50%;
        top: 15%;
    }
    
    .gvc-loading {
        opacity: 0.5;
    }
    
    @keyframes spin {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }
    
    .profesor .slick-arrow::before {
        color: #c6c6c8 !important;
        font-size: 26px !important;
    }
    
    .profesor .slick-arrow.slick-next::before {
        content: "\f054" !important;
        font-family: FontAwesome !important;
    }
    
    .profesor .slick-arrow.slick-next {
        right: 10% !important;
        top: 45% !important;
    }
    
    .profesor .slick-arrow.slick-prev {
        left: 10% !important;
        top: 45% !important;
    }
    
    .profesor .slick-arrow.slick-prev::before {
        content: "\f053" !important;
        font-family: FontAwesome !important;
    }
    
    .noMoreCats {
        display: none !important;
    }
    
    div#contacto .info tr td:hover img {
        opacity: 0.4;
    }
    
    div#contacto .info tr td img,
    div#contacto .info tr td a {
        transition: 0.3s;
    }
    
    div#contacto .info tr td:hover a {
        color: #c6c6c8 !important;
    }
    
    div#contacto .info tr td {
        transition: 0.3s;
    }
    
    .contactar .mensaje:hover a,
    .contactar .email:hover a,
    .contactar .whatsapp:hover a {
        color: #c6c6c8 !important;
    }
    
    .contactar a {
        transition: 0.3s;
    }
    
    @media (max-width: 1050px) {
        .profileHeader img {
            width: 20px !important;
        }
    }
    
    @media (max-width: 1270px) {
        .profileHeader .nameUser span {
            padding-top: 3px!important;
            padding-right: 2px !important;
        }
        .profileHeader .nameUser {
            padding-top: 2px;
            font-size: 11px;
        }
        .profileHeader .nameUser {
            padding-left: 2px;
        }
        .profileHeader img {
            width: 22px !important;
        }
    }
    
    .mainheader .row {
        align-items: center;
    }
    /*     
    @media (max-width: 1100px) {
        .mainmenu #primary-menu li a:active,
        .mainmenu #primary-menu li a:visited,
        .mainmenu #primary-menu li a:focus,
        .mainmenu #primary-menu li a {
            padding: 10px 15px;
            letter-spacing: 1px;
            font-weight: 200;
            font-size: 10px
        }
    } */
    /* .sliderCatCalHo {
        display: none !important;
    } */
    
    @media (max-width: 1360px) {
        .profileHeader .nameUser {
            letter-spacing: 0px !important;
        }
        .mainmenu #primary-menu li a:active,
        .mainmenu #primary-menu li a:visited,
        .mainmenu #primary-menu li a:focus,
        .mainmenu #primary-menu li a {
            padding: 10px 15px;
            letter-spacing: 1px;
            font-weight: 200;
            font-size: 11px !important;
        }
    }
    
    @media (max-width: 1620px) {
        .mainmenu #primary-menu li a:active,
        .mainmenu #primary-menu li a:visited,
        .mainmenu #primary-menu li a:focus,
        .mainmenu #primary-menu li a {
            padding: 10px 15px;
            letter-spacing: 1px;
            font-weight: 200;
            font-size: 14px;
        }
    }
    
    @media (max-width: 1770px) {
        .profileHeader .nameUser {
            font-size: 12px;
        }
        .profileHeader {
            padding: 0 !important;
        }
    }
    
    #wpd-editor-source-code-wrapper {
        display: none !important;
    }