/* header{
    background: rgba(0,0,0,0.9);
    width: 100%;
    position: fixed;
    z-index: 9999;
} */
.etiqueta{
    font-family: "texto-negrita";
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 13px;
    padding-right: 13px;
    color: var(--color-white);
    border-top-right-radius: 15px;
    border-bottom-left-radius: 15px;
    background-color: var(--color-red);
    /* font-size: 2.5vh; */
    font-size: calc(1em + 0.5vw);
    margin-bottom: 20px;
}
.p-center{
    padding-left: 18px;
    padding-right: 18px;
    font-size: 2.2vh;
    text-align: center;
}
.fonto-gris-quien{
    background-color: var(--color-white);
    border-bottom-left-radius: 15px;
    border-top-right-radius: 15px;
    padding-top: 7%;
}
.img-pilares{
    margin-left: 7px;
    width: calc(1.2em + 2.4vh);
}
.label-pilares{
    font-family: 'texto-negrita';
    color: var(--color-red);
    font-size: calc(0.5em + 0.7vw);
}
.titulo-pilares-div{
    transform: translate(0vw, 1.7vh);
}
.sec-pilares{
    transform: translate(0vw,-2vh);
}
.traslate-pilares{
    transform: translate(0vw,-3vh);
}
.progres-bar-edad{
    background-image: url('https://playersoflife.com/mediakit/public/img/EDAD.png'); 
    background-repeat:no-repeat; 
    background-size: 100% 100%; 
    -moz-background-size: 100% 100%; 
    -o-background-size: 100% 100%; 
    -webkit-background-size: 100% 100%;
}
.progres-bar-activi{
    background-image: url('https://playersoflife.com/mediakit/public/img/ACT-PRO.png'); 
    background-repeat:no-repeat; 
    background-size: 100% 100%; 
    -moz-background-size: 100% 100%; 
    -o-background-size: 100% 100%; 
    -webkit-background-size: 100% 100%;
}
.progres-bar-nse{
    background-image: url('https://playersoflife.com/mediakit/public/img/SEXO.png'); 
    background-repeat:no-repeat; 
    background-size: 100% 100%; 
    -moz-background-size: 100% 100%; 
    -o-background-size: 100% 100%; 
    -webkit-background-size: 100% 100%;
}
.text-sub-sub{
    font-size: calc(0.4em + 0.5vw);
    color: var(--color-white);
    font-family: 'texto-ligero';
}
#img-aud-dig{
    width: 39vw;
}
.btn-media{
    background-color: var(--color-red);
    border: 0px;
    font-family: 'texto-negrita';
    color: var(--color-white);
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    border-bottom-left-radius: 15px;
    border-top-right-radius: 15px;
}
.traslate-bc{
    transform: translate(3vw,0vh);
}
#img_plus{
    width: 100%;
    height: 60vh;
}
.traslate-plus{
    transform: translate(0vw,-10vh);
}
.traslate-super{
    transform: translate(0vw,-13vh);
}
.cp-titulo-ben{
    font-family: 'texto-negrita';
    font-size: 2vh;
    color: var(--color-red);
}
.p-ben{
    margin-top: 5px;
    text-align: center;
    padding-left: 14px;
    padding-right: 14px;
    padding-bottom: 5px;
    font-family: 'texto-ligero';
    color: var(--color-white);
    font-size: 2vh;
}
#img_super{
    width: 100%;
}
#img_liveit{
    width: 80%;
}
#img_liveit_portada{
    width:75%;
}
.traslate-live{
    transform: translate(0vw,-15vh);
}
.text-live-red{
    font-family: 'texto-negrita';
    color: var(--color-red);
    font-size: 3.5vh;
}
.live-bene-red{
    font-family: 'texto-negrita';
    color: var(--color-red);
    padding-right: 5px;
}
.live-ben{
    margin-top: 5px;
    text-align: center;
    padding-left: 14px;
    padding-right: 14px;
    padding-bottom: 5px;
    padding-top: 5px;
    font-family: 'texto-ligero';
    color: var(--color-white);
    font-size: 2.2vh;
    background-color: var(--color-gris-claro);
    border-bottom-left-radius: 15px;
    border-top-right-radius: 15px;
}
.img_espacio_web{
    width: 100%;
}
.padding{
    padding-left: 18%;
    padding-right: 18%;
}
.mailing-conte{
    background-color: var(--color-gris);
    border-bottom-left-radius: 30px;
    border-top-right-radius: 30px;
}
.etiqueta-maili{
    font-family: "texto-negrita";
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 13px;
    padding-right: 13px;
    color: var(--color-white);
    border-top-right-radius: 15px;
    border-bottom-left-radius: 15px;
    background-color: var(--color-red);
    font-size: 1.6vw;
}
.mail-pad{
    padding: 3px !important;
}
.content-mail-fin{
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 2.5vh;
    color: var(--color-white);
    font-family: 'texto-ligero';
}
.p-text-maili{
    font-family: 'texto-ligero';
    color: var(--color-white);
    font-size: 2.3vh;
}
.traslate-maili{
    transform: translate(0vw,3vh);
}
.traslate-maili-btn{
    transform: translate(0vw,-3vh);
}
#aud_dig{
    padding-top: 9vh;
    background-color: var(--color-black);
    height: 100vh;
}
.progres-bar-edad-print{
    background-image: url('https://playersoflife.com/mediakit/public/img/PRINT_BARRAS_EDAD.png'); 
    background-repeat:no-repeat; 
    background-size: 100% 100%; 
    -moz-background-size: 100% 100%; 
    -o-background-size: 100% 100%; 
    -webkit-background-size: 100% 100%;
}
.text-sub-red-ana{
    font-family: 'texto-ligero';
    color: var(--color-red);
    font-size: 2vh;
}
.progres-bar-activi-print{
    background-image: url('https://playersoflife.com/mediakit/public/img/PRINT_BARRAS-AC-PROF.png'); 
    background-repeat:no-repeat; 
    background-size: 100% 100%; 
    -moz-background-size: 100% 100%; 
    -o-background-size: 100% 100%; 
    -webkit-background-size: 100% 100%;
}
.progres-bar-perdil-print{
    background-image: url('https://playersoflife.com/mediakit/public/img/PRINT_BARRAS-PERFIL.png'); 
    background-repeat:no-repeat; 
    background-size: 100% 100%; 
    -moz-background-size: 100% 100%; 
    -o-background-size: 100% 100%; 
    -webkit-background-size: 100% 100%;
}
.text-sub-print{
    font-family: 'texto-negrita';
    color: var(--color-white);
}
.text-sub-sub-print{
    font-size: 2.1vh;
    color: var(--color-white);
    font-family: 'texto-ligero';
}
.etiqueta span{
    font-family: 'texto-ligero';
}
.font-icont-social{
    color: var(--color-black);  
    background-color: var(--color-white); 
    border-radius: 20px;
    width: 30px;
}
.font-icont-social a{
    text-align: center;
    color: var(--color-black);
}
.font-icont-plus{
    padding-left: 8px;
    color: var(--color-red);
}
/* #fondo-calend{
    background-image: url('https://playersoflife.com/mediakit/public/img/calendario-02.png'); 
    background-repeat:no-repeat; 
    background-size: 100% 100%; 
    -moz-background-size: 100% 100%; 
    -o-background-size: 100% 100%; 
    -webkit-background-size: 100% 100%;
    height: 93vh;
} */
#detalle_pageviwes:hover{
    color: var(--color-white);
}
#aud_print{
    background-color: var(--color-black);
    height: 100vh;
}
.etiqueta-cla{
    font-family: "texto-negrita";
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 13px;
    padding-right: 13px;
    color: var(--color-white);
    border-top-right-radius: 15px;
    border-bottom-left-radius: 15px;
    background-color: var(--color-red);
    font-size: 1.5vw;
    margin-bottom: 20px;
}
.etiqueta-cla-dig{
    font-family: "texto-negrita";
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 13px;
    padding-right: 13px;
    color: var(--color-white);
    border-top-right-radius: 15px;
    border-bottom-left-radius: 15px;
    background-color: var(--color-red);
    font-size: 1.3vw;
    margin-bottom: 20px;
}
.text-revis{
    font-family: 'texto-ligero';
    color: var(--color-white);
    font-size: 3vh;
}
.text-revis span{
    color: var(--color-red);
}
.revis-dig-fondo{
    background-color: var(--color-gris);
}
.revis_portada{
    width: 75%;
}
#prc_logo{
    width: 50%;
}
#sunset_logo{
    width: 60%;
}
.fotos-prc{
    width: 100%;
}
.font-icont-exper{
    color: var(--color-black);  
    background-color: #ff474a; 
    border-radius: 20px;
    width: 47px;
    padding-top: 5px;
    padding-bottom: 5px;
}
#taylor_made{
    background-color: var(--color-black);
    height: 100vh;
}
#taylor_made_dos{
    padding-top: 9vh;
    background-color: var(--color-black);
}
.rotate{
    -webkit-transform: rotate(90deg); 
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1; 
}
.text-fot-tel{
    color: var(--color-white);
    font-family: 'texto-ligero';
    font-size: 1.8vh;
}
.text-fot-corre{
    border-left: 2px solid var(--color-white);
    color: var(--color-white);
    font-family: 'texto-ligero';
    font-size: 1.8vh;
    line-height: 25px;
}
.img_colaborador{
    width: 50%;
}
.text-cola-titulo{
    font-family: 'texto-negrita';
    color: var(--color-red);
}
.text-cola-subtitulo{
    font-family: 'texto-ligero';
    color: var(--color-white);
    font-size: 2vh;
}
.text-fot-tel a{
    color: var(--color-white);
    text-decoration: none;
}
.text-fot-tel a:hover{
    color: var(--color-black);
}
.text-fot-corre a{
    color: var(--color-white);
    text-decoration: none;
}
.text-fot-corre a:hover{
    color: var(--color-black);
}
.btn-media a{
    color: var(--color-white);
    text-decoration: none;
}
.btn-media a:hover{
    color: var(--color-black);
}
.nav-link:hover{
    color: var(--color-red) !important;
}
.dropdown-item{
    font-family: 'texto-negrita';
}
.dropdown-item:hover{
    background-color: var(--color-red);
    color: var(--color-white);
}
.back-gray{
    background-color: var(--color-gris);
    height: 93vh;
}
.etiqueta-plus{
    font-family: "texto-negrita";
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 13px;
    padding-right: 13px;
    color: var(--color-white);
    border-top-right-radius: 15px;
    border-bottom-left-radius: 15px;
    background-color: var(--color-red);
    font-size: calc(1em + 0.5vw);
    margin-bottom: 5px;
}
.punto-medio{
    color: var(--color-red);
    font-size: 20px;
}
.sub-titulo-takenlook{
    font-family: 'texto-negrita';
    color: var(--color-red);
    font-size:calc(0.8em + 0.5vw);
    line-height: 10px;
}
.sub-titulo-dos-takelook{
    color: var(--color-white);
    font-family: 'texto-negrita';
    font-size:calc(0.8em + 0.5vw);
}
.click{
    cursor: pointer;
}
.modal{
    z-index: 10000 !important;
}
.modal-media{
    background-color: var(--color-red) !important;
}
.modal-media-header{
    border-bottom: 1px solid var(--color-black) !important;
}
.modal-title-media{
    font-family: 'texto-negrita';
    color: var(--color-white);
}
.modal-media-header-espacio{
    background-color: transparent;
    border: 0px;
}
.modal-media-espacio{
    background-color: transparent;
    border: 0px;
}
.bag-red{
    background: #E9474E url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
}
.detalle-espacio{
    width: 85%;
}
.text-dig-frace{
    font-family: 'texto-ligero';
    color: var(--color-white);
    font-size: calc(0.4em + 0.5vw);
}
.traslate-aud-text{
    transform: translate(0vw,-4vh);
}
.traslate-frase-dig-dos{
    transform: translate(15vw,0vh);
}
.modal-click:hover{
    color: var(--color-black);
}
.click-text{
    cursor: pointer;
}
.click-text:hover{
    text-decoration: underline;
}
.titulo-repo-categoria{
    color: var(--color-black);
    font-size: 2.5vh;
    font-family: 'texto-negrita';
}
.lista-rep-cp a{
    text-decoration: none;
    font-family: 'texto-ligero';
    color: black;
}
.lista-rep-cp a:hover{
    text-decoration: underline;
}
.desktop{
    display: block !important;
}
.movil{
    display: none !important;
}
.espacio-bottom{
    margin-bottom: 18%;
}
.padding-mailing{
    padding-left: 3rem !important;
    padding-right: 3rem !important;
}
#img_quinsomos{
    width: 90%;
}
.casos-dig a{
    text-decoration: none;
    font-family: 'texto-ligero';
    color: black;
}
.casos-dig a:hover{
    text-decoration: underline;
}
.casos-print a{
    text-decoration: none;
    font-family: 'texto-ligero';
    color: black;
}
.casos-print a:hover{
    text-decoration: underline;
}
.casos-pt a{
    text-decoration: none;
    font-family: 'texto-ligero';
    color: black;
}
.casos-pt a:hover{
    text-decoration: underline;
}
.casos-prc a{
    text-decoration: none;
    font-family: 'texto-ligero';
    color: black;
}
.casos-prc a:hover{
    text-decoration: underline;
}
@media (max-width: 992px) {
    .navbar-toggler-icon {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgb(233, 71, 80)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important;  
    }
    .navbar-toggler {
        border-color: var(--color-red) !important;
    }
    .etiqueta{
        font-size: calc(1em + 0.7vw);
    }
    .img-pilares{
        width: calc(1.2em + 2vh);
    }
    .label-pilares{
        font-size: calc(0.5em + 1vw);
    }
    .fonto-gris-quien{
        padding-top: 8%;
    }
    .text{
        font-size: calc(1em + 2vw);
    }
    #img-aud-dig{
        width: 70vw;
    }
    .img-center{
        display: flex;
        justify-content: center;
    }
    .text-dig-frace{
        font-size: calc(0.4em + 0.8vw);
    }
    .traslate-aud-text{
        transform: translate(0vw,-1.5vh);
    }
    .traslate-frase-dig-dos{
        transform: translate(0vw,5vh);
    }
    .espacio-bottom{
        margin-bottom: 4%;
    }
    .text-sub-dos{
        font-size: calc(0.6em + 1vw);
    }
    .p-normal-dos{
        font-size: calc(0.6em + 1vw);
    }
    .back-gray{
        height: auto;
    }
    .btn-media{
        font-size: calc(0.6em + 0.5vw);
    }
    .etiqueta-plus{
        font-size: calc(1em + 0.5vw);
    }
    #live_it{
        min-height: 100vh;
    }
    #img_liveit{
        width:60%;
    }
    .text-live-ben{
        font-size: calc(1em + 0.6vw);
    }
    .text-live-dos{
        font-size: calc(1em + 0.6vw);
    }
    .text-live{
        font-size: calc(1em + 0.5vw);
    }
    .padding{
        padding-left: 1%;
        padding-right: 1%;
    }
    #espacio_web{
        min-height: 100vh;
    }
    .etiqueta-maili{
        font-size: calc(1em + 1vw);
    }
    #img_mailing{
        width: 95%;
    }
    .padding-mailing{
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important;
    }
    .text-sub-mailign{
        font-size: calc(0.6em + 0.5vw);
    }
    #mailing{
        height: auto;
    }
    .content-mail{
        font-size: calc(0.8em + 0.5vw);
    }
    .p-text-maili{
        font-size: calc(0.6em + 0.5vw);
    }
    .text-print{
        font-size: calc(1em + 1.5vw);
    }
    .text-sub-sub-print{
        font-size: calc(0.5em + 0.8vw);
    }
    .content-rrs{
        font-size: calc(0.5em + 1vw);
    }
    .content-mail-fin{
        font-size: calc(0.5em + 0.5vw);
    }
    #res_nacional_redes{
        height: auto;
    }
    .text_icon_a{
        font-size: calc(0.3em + 0.35vw);
    }
    .espacio_text_icon_a{
        line-height: 30%;
    }
    #aud_print{
        height: auto;
    }
    #esp_print{
        height: auto;
    }
    .text-esp-print{
        font-size: calc(0.7em + 1vw);
    }
    #calen_print{
        height: auto;
    }
    #fondo-calend{
        height: auto;
        background-image: none;
    }
    .etiqueta-cla{
        font-size: calc(0.7em + 1vw);
    }
    .text-cal-red{
        font-size: calc(0.5em + 1vw);
    }
    .espacio-mes-cal, .espacio-cal, .espacio-cal-fin{
        font-size: calc(0.6em + 1vw);
    }
    .padding-cal{
        padding-left: 2px !important;
        padding-right: 2px !important;
    }
    .text-revis{
        font-size: calc(0.7em + 1vw);
    }
    #revista_dig{
        height: auto;
    }
    .text-tylor-aling{
        padding-right: 0%;
    }
    .text-tilor{
        font-size: calc(1em + 1vw);
    }
    #taylor_made{
        height: auto;
    }
    #taylor_made_dos{
        padding-top: 0vh;
    }
    #prc_sec{
        height: auto;
    }
    #p_sunset{
        height: auto;
    }
    #pt_sec{
        height: auto;
    }
    .text-footer-logo{
        font-size: calc(2.5em + 1vw);
        padding-left: 2px !important;
        padding-right: 2px !important;
    }
    .text-foter-ano{
        font-size: calc(1.6em + 1vw);
        line-height: 20px;
        padding-left: 2px !important;
        padding-right: 2px !important;
    }
    .text-fot-tel{
        font-size: calc(0.5em + 1vw);
        text-align: center;
    }
    .text-fot-corre{
        border-left: 0px solid var(--color-white);
        font-size: calc(0.5em + 1vw);
        text-align: center;
        padding-top: 10px;
    }
    #quien-img{
        background-image: none;
        height: auto;
    }
    .traslate-bc{
        transform: translate(0vw,0vh);
    }
}
@media (max-width: 776px){
    .traslate-pilares{
        transform: translate(0vw,0vh);
    }
    .fonto-gris-quien{
        padding-top: 10%;
    }
}