html{
    overflow-x: hidden;
}
body{
    position: relative;
}

/**************************/
/* JETFILTER RADIO - MOBILE*/
/**************************/
.filtrosScrollMobile .jet-radio-list-wrapper{
    overflow: hidden;
    overflow-x: auto;
    flex-flow: row nowrap !important;
    display: flex;
    align-items: center !important;
    white-space: nowrap;
    padding: 10px 30px !important;
}
.filtrosScrollMobile .jet-radio-list-wrapper input[type=radio]:checked + .jet-radio-list__button:before{
    content: '';
    position: absolute;
    background-color: var( --e-global-color-secondary );
    width: 12px;
    height: 12px;
    bottom: -4px;
    left:0px;
    right:0px;
    margin: auto;
    border-radius: 2px;
    transform: rotate(45deg)
}

/**************************/
/* Hacer que las imagenes no sean seleccionables*/
/**************************/
img {
    -webkit-user-select: none;  
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;  
    -webkit-user-drag: none;
    -khtml-user-drag: none; 
    -moz-user-drag: none;
    -o-user-drag: none;
    user-drag: none;
}
/**************************/
/* Listados */
/**************************/
.list ol,
.list ul{
    padding: 0 !important;
    margin: 10px 0 !important;
}
.list li {
    padding: 0 0 10px 18px;
    list-style-type: none;
    display: block;
    width: 100%;
    position: relative;
    color: #000 !important;
}
.list li:before {
    content: "";
    position: absolute;
    top: 9px;
    left: 0px;
    width: 8px;
    height: 8px;
    border-radius: 24px;
    background: #FFB600;
    background-size: 100%;
}
/**************************/
/* Contenido del Widget Post Content */
/**************************/
.parrafoMultiple p{
    margin-bottom: 15px !important;
}
.postContent .elementor-widget-wrap{
    padding: 0px !important;
}
.postContent h2,.postContent h3{
    font-family: var(--e-global-typography-primary-font-family) !important;
}
.postContent h2,
.postContent h3,
.postContent h4,
.postContent h5,
.postContent h6{
    margin: 30px 0 15px 0 !important;
}

.postContent h2 {
    font-size: 28px !important;
    color: #000000 !important;
    font-weight: bold !important;
}
.postContent h3{
    font-style: normal !important;
    font-size: 24px !important;
    font-weight: 600 !important;
    line-height: 150% !important;
    color: #000000 !important;
}
.postContent h4 {
    font-size: 20px !important;
    color: #000000 !important;
    font-weight: 600 !important;
}
.postContent h5 {
    font-size: 20px !important;
    color: #000000 !important;
    font-weight: 600 !important;
}
.postContent h6 {
    font-size: 22px !important;
    color: var(--e-global-color-primary) !important;
    font-weight: 600 !important;
}
.postContent a {
    color: var(--e-global-color-primary) !important;
    text-decoration: underline !important;
    font-size: 18px !important;
}
.postContent strong,
.postContent b {
    font-weight: 600 !important;
}
.postContent div,
.postContent p {
    margin-bottom: 15px !important;
    font-weight: 400 !important;
    display: block !important;
    color: #000 !important;
    font-size: 18px !important;
}
.postContent img,
.postContent .elementor-widget-video {
    border-radius: 6px !important;
    box-shadow: 0 0 6px rgba(0,0,0, 0.1) !important;
    background: white !important;
    overflow: hidden !important;
    margin: 10px auto !important;
    border: 5px solid white !important;
}
.postContent blockquote {
    padding: 0px !important;
    margin: 0px !important;
    font-size: 20px !important;
    color: #555 !important;
}
/**************************/
/*Ocultar contenido*/
/**************************/
.hide{
    display: none !important;
}

/* Revertir estilos */
.postContent div span,
.postContent p span,
.postContent h2 span,
.postContent h3 span,
.postContent h4 span,
.postContent h5 span,
.postContent h6 span{
    margin: inherit !important;
    font-size: inherit !important;
    font-family: inherit !important;
    word-spacing: inherit !important;
    text-transform: inherit !important;
    font-weight: inherit !important;
    letter-spacing: inherit !important;
    color: inherit !important;
}