﻿
body {
    padding-top: 60px !important;
}

.flexbox {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

#seccionSticky {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 11;
    background: #801063;
    height: 60px;
    display: flex;
    align-items: center;
}

    #seccionSticky h3 {
        font-family: 'ClanOffc-Bold';
        font-size: 22px;
        color: #ffffff;
        line-height: 1.3;
        display: flex;
        align-items: center;
        letter-spacing: 0.444px;
    }

        #seccionSticky h3 i {
            width: 24px;
            height: 24px;
            margin-right: 8px;
            background: url("../images/sticky/icono-binocular.svg") no-repeat center / contain;
        }

    #seccionSticky p {
        font-family: 'ClanOffc-Book';
        font-size: 20px;
        color: #fff;
        line-height: 1.3;
        letter-spacing: 0.25px;
    }

    #seccionSticky a {
        font-family: 'ClanOffc-Bold';
        font-size: 18px;
        color: #ffffff;
        line-height: 1.3;
        text-decoration: underline;
        display: flex;
        align-items: center;
        letter-spacing: 0.25px;
    }

        #seccionSticky a i {
            width: 14px;
            height: 12px;
            margin-left: 8px;
            background: url("../images/sticky/icono-enlace.svg") no-repeat center / contain;
        }

.header-n {
    top: 60px;
}

@media screen and (max-width:1024px) {
    #seccionSticky h3 {
        font-size: 18px;
        line-height: 1.3;
    }

        #seccionSticky h3 i {
            width: 26px;
            height: 26px;
            margin-right: 8px;
        }

    #seccionSticky p {
        display: none;
    }

    #seccionSticky a {
        font-size: 14px;
        line-height: 1.3;
    }

        #seccionSticky a i {
            width: 13px;
            height: 13px;
            margin-left: 5px;
        }
}

@media screen and (max-width:760px) {
    body {
        padding-top: 70px !important;
    }

    .navlistab {
        top: 120px !important;
    }

    #seccionSticky {
        height: 60px;
    }

        #seccionSticky h3 {
            font-size: 14px;
            line-height: 1.4;
            width: 80%;
            text-decoration: underline;
        }

            #seccionSticky h3 i {
                width: 50px;
                height: 50px;
                margin-right: 10px;
            }

        #seccionSticky a span {
            display: none;
        }

        #seccionSticky a i {
            width: 18px;
            height: 18px;
        }

    .header-n {
        top: 60px;
    }
}
