body{
    /* font-family: 'goldplayregular', sans-serif; */
}
.logo-header{
    height: 60px;
}
header .btnRecreacion{
    background-color: #FF0080;
    color: white;
    padding: 5px;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-left-radius: 50%;
}
header .btnTurismo{
    background-color: #C5168C;
    color: white;
    padding: 5px;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-left-radius: 50%;
}
header .btnVEP{
    background-color: #8AC33F;
    color: white;
    padding: 5px;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-left-radius: 50%;
}
header .btnEventosVirtuales{
    background-color: #006339;
    color: white;
    padding: 5px;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-left-radius: 50%;
}
header .btnProgramate{
    background-color: #39B44A;
    color: white;
    padding: 5px;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-left-radius: 50%;
}
header .btnVideo{
    background-color: #f3c90d;
    color: white;
    padding: 5px;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-left-radius: 50%;
}
header .btnBlog{
    background-color: #A6F14F;
    color: white;
    padding: 5px;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-left-radius: 50%;
}
.cont-evento{
    background: url(../img/bg-contEventos.jpg) no-repeat center center;
    background-size: cover;
    padding: 3rem 1.5rem 1.5rem 1.5rem;
    margin-bottom: 1rem;
}
a.btn-evento{
    background-color: #FF0080;
    color: white;
}
a.btn-evento > span{
    /* font-family: 'goldplaybold'; */
}
.cont-evento-sm{
    background: url(../img/bg-contEventos.jpg) no-repeat center center;
    background-size: cover;
    padding: 1.5rem 1rem 1.5rem 1rem;
    margin-bottom: 1rem;
    min-height: 315px;
}
.cont-evento-sm .dia{
    display: block;
    font-size: 3rem;
    /* font-family: 'goldplaybold'; */
    line-height: 2rem;
}
.cont-evento-sm .mes{
    display: block;
    font-size: 1.75rem;
    text-transform: uppercase;
    margin-bottom: .5rem;
}
.cont-evento-sm .hora{
    display: block;
    /* font-family: 'goldplaybold'; */
}
.cont-evento-sm .nombreEvento{
    /* font-family: 'goldplaybold'; */
}
.cont-evento-sm .locacion{
    display: block;
    margin-bottom: .5rem;
    margin-top: 1rem;
}
a.btn-evento-sm{
    background-color: #FF0080;
    color: white;
    font-weight: bold;
}

.cont-eventoVEP{
    background-color: #E6E6E6;
}
.container.bg-mainVep{
    background: rgb(80,207,0);
    background: linear-gradient(90deg, rgba(80,207,0,1) 0%, rgba(0,182,125,1) 100%);
    background-size: 100% 50%;
    background-repeat: no-repeat;
}

.cont-eventoVep-sm{
    background: url(../img/bg-contEventos.jpg) no-repeat center center;
    background-size: cover;
    padding: 1.5rem 1rem 1.5rem 1rem;
    margin-bottom: 1rem;
    min-height: 315px;
}
.cont-eventoVep-sm .dia{
    display: block;
    font-size: 3rem;
    /* font-family: 'goldplaybold'; */
    line-height: 2rem;
}
.cont-eventoVep-sm .mes{
    display: block;
    font-size: 1.75rem;
    text-transform: uppercase;
    margin-bottom: .5rem;
}
.cont-eventoVep-sm .hora{
    display: block;
    /* font-family: 'goldplaybold'; */
}
.cont-eventoVep-sm .nombreEvento{
    /* font-family: 'goldplaybold'; */
}
.cont-eventoVep-sm .locacion{
    display: block;
    margin-bottom: .5rem;
    margin-top: 1rem;
}
a.btn-eventoVEP-sm{
    background-color: #8DC63F;
    color: white;
    font-weight: bold;
}

.contConvenio-sm{

}
.contConvenio-sm .categoriaEvento{
    display: block;
    /* font-family: 'goldplaybold'; */
    font-size: .75rem;
}
.contConvenio-sm .tituloEvento{
    display: block;
    /* font-family: 'goldplaybold'; */
    line-height: .75rem;
}
.contConvenio-sm .precioEvento{
    display: block;
    /* font-family: 'goldplaybold'; */
}
.contConvenio-sm .locacionEvento{
    display: block;
    margin-bottom: 1rem;
}
.contConvenio-sm .rating{
    font-size: .75rem;
}

.cont-reservaTuViaje{
    background-color: #F2F2F2;
}

footer{
    background-color: #E6E6E6;
}
.logo-footer{
    max-width: 300px;
}
footer .redesSociales i{
    background-color: #DA04A1;
    font-size: 1.5rem;
    color: #E6E6E6;
    padding: 10px;
    border-radius: 50%;
    width: 45px;
    height: 45px;
    text-align: center;
    margin-right: .5rem;
}



.texto-magenta{
    color: #DA04A1;
}
.texto-gris{
    color: #606060;
}
.texto-amarillo{
    color: #FFC107;
}
.bg-verde-gradient{
    background: rgb(80,207,0);
    background: linear-gradient(90deg, rgba(80,207,0,1) 0%, rgba(0,182,125,1) 100%);
    border: none;
}
.border-gray {
    border-color: #d1d1d1 !important;
}
b{
    /* font-family: 'goldplaybold'; */
}