/* NP-LISTING-APPROVED-MENU-BASE-V1 */
/* NP-SELECTION-ACCOUNT-MENU-BASE-V4 */
@media(max-width:799px){
:where(body.np-responsive-listing .np-approved-publication-menu){--np-purple:#552c50;--np-box-2:#e3d2e2;--np-border:#a3899d;--np-white:#ffffff;--np-green:#477d43;--np-red:#b10000;}
/* Fuente: newpasion.css */
:where(body.np-responsive-listing .np-approved-publication-menu) *{
    box-sizing: border-box;
}
:where(body.np-responsive-listing .np-approved-publication-menu) a{
    color: var(--np-purple);
    text-decoration: none;
}
:where(body.np-responsive-listing .np-approved-publication-menu) a:hover{
    text-decoration: underline;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-sidebar{
    min-width: 0;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu{
    margin-bottom: 18px;
    background: #f8eff7;
    border: 1px solid #ead9e8;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu-title{
    padding: 3px 5px;
    text-align: center;

    background: var(--np-box-2);
    color: white;

    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu a{
    display: flex;
    align-items: center;
    min-height: 28px;

    padding: 3px 4px;

    border-bottom: 1px solid #e9dce8;

    font-size: 10px;
    line-height: 11px;
    font-weight: bold;
    text-transform: uppercase;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu a:last-child{
    border-bottom: 0;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu a:hover{
    background: #ead8e8;
    text-decoration: none;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu-icon{
    width: 25px;
    flex: 0 0 25px;

    margin-right: 3px;

    text-align: center;
    font-size: 18px;
    line-height: 20px;
}
:where(body.np-responsive-listing .np-approved-publication-menu) input,
:where(body.np-responsive-listing .np-approved-publication-menu) select,
:where(body.np-responsive-listing .np-approved-publication-menu) textarea,
:where(body.np-responsive-listing .np-approved-publication-menu) button{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}
:where(body.np-responsive-listing .np-approved-publication-menu) input[type="text"],
:where(body.np-responsive-listing .np-approved-publication-menu) input[type="email"],
:where(body.np-responsive-listing .np-approved-publication-menu) input[type="password"],
:where(body.np-responsive-listing .np-approved-publication-menu) input[type="search"],
:where(body.np-responsive-listing .np-approved-publication-menu) select,
:where(body.np-responsive-listing .np-approved-publication-menu) textarea{
    width: 100%;

    padding: 3px 5px;

    color: #4c2446;
    background: white;

    border: 1px solid #5d3a58;
    border-radius: 0;
}
:where(body.np-responsive-listing .np-approved-publication-menu) input:focus{
    outline: 1px solid #b58eb0;
    background: #f7fff5;
}
:where(body.np-responsive-listing .np-approved-publication-menu) input[type="checkbox"],
:where(body.np-responsive-listing .np-approved-publication-menu) input[type="radio"]{
    width: auto;
}
:where(body.np-responsive-listing .np-approved-publication-menu) button{
    display: inline-block;

    padding: 3px 9px;

    color: white;
    background: var(--np-green);

    border: 1px solid #365f33;
    border-radius: 2px;

    font-weight: bold;
    cursor: pointer;
}
:where(body.np-responsive-listing .np-approved-publication-menu) button:hover{
    filter: brightness(.95);
    text-decoration: none;
}
@media  (max-width: 700px) {:where(body.np-responsive-listing .np-approved-publication-menu) .np-sidebar{
        order: 2;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu{
        display: grid;
        grid-template-columns: 1fr 1fr;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu-title{
        grid-column: 1 / -1;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu a{
        min-height: 38px;
        font-size: 11px;
    }}
@media  (max-width: 430px) {:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu{
        grid-template-columns: 1fr;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu-title{
        grid-column: auto;
    }}
:where(body.np-responsive-listing .np-approved-publication-menu) input,
:where(body.np-responsive-listing .np-approved-publication-menu) select,
:where(body.np-responsive-listing .np-approved-publication-menu) textarea,
:where(body.np-responsive-listing .np-approved-publication-menu) button{
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu,
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu a,
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu button{
    font-family: Arial, Helvetica, sans-serif;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-sidebar{
    padding-top: 0 !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu{
    margin: 0 !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu-title{
    height: 18px !important;
    padding: 2px 4px !important;

    font-size: 10px !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu a{
    min-height: 25px !important;

    padding: 2px 4px !important;

    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 9px !important;
    line-height: 10px !important;
}
@media  (max-width: 700px) {:where(body.np-responsive-listing .np-approved-publication-menu) .np-sidebar{
        order: 2 !important;
    }}
/* Fuente: pasion-original.css */
:where(body.np-responsive-listing .np-approved-publication-menu) .np-sidebar{
    width: 135px !important;
    padding: 0 !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu{
    width: 135px !important;

    margin: 0 !important;
    padding: 0 !important;

    background: #f8eff7 !important;
    border: 1px solid #ead9e8 !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu-title{
    min-height: 18px !important;

    padding: 2px 4px !important;

    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 10px !important;
    line-height: 12px !important;

    text-align: center !important;

    background: #e5d2e2 !important;
    color: #fff !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu a{
    min-height: 25px !important;

    padding: 2px 4px !important;

    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 9px !important;
    line-height: 10px !important;

    color: #551846 !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu-icon{
    width: 24px !important;
    flex: 0 0 24px !important;

    margin-right: 2px !important;

    font-size: 15px !important;
}
@media  (max-width: 700px) {:where(body.np-responsive-listing .np-approved-publication-menu) .np-sidebar{
        order: 2 !important;
        width: 100% !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu{
        width: 100% !important;
    }}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-sidebar,
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu{
    width: 133px !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu-title{
    height: 18px !important;
    min-height: 18px !important;

    font-size: 10px !important;
    line-height: 12px !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu a{
    min-height: 29px !important;

    font-size: 10px !important;
    line-height: 11px !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu-icon{
    width: 27px !important;
    height: 27px !important;

    object-fit: contain !important;
    flex: 0 0 27px !important;

    margin-right: 4px !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu-free{
    display: inline-block !important;

    margin-left: 1px !important;

    color: #d00000 !important;

    font-family: Arial, Verdana, sans-serif !important;
    font-size: 9px !important;
    line-height: 9px !important;
    font-weight: 700 !important;
    font-style: italic !important;

    white-space: nowrap !important;

    transform: rotate(16deg) !important;
    transform-origin: left center !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu-row-content{
    position: relative !important;

    display: flex !important;
    align-items: center !important;

    width: 100% !important;
    min-height: 27px !important;

    box-sizing: border-box !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu-icon{
    display: block !important;

    width: 27px !important;
    height: 27px !important;

    flex: 0 0 27px !important;

    margin: 0 3px 0 1px !important;

    object-fit: contain !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu-label{
    display: block !important;

    font-family: Arial, Verdana, sans-serif !important;
    font-size: 10px !important;
    line-height: 10px !important;
    font-weight: 700 !important;

    text-align: left !important;
    text-transform: uppercase !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu-free{
    position: absolute !important;

    right: 1px !important;
    top: 3px !important;

    color: #d00000 !important;

    font-family: Arial, Verdana, sans-serif !important;
    font-size: 8px !important;
    line-height: 8px !important;
    font-weight: 700 !important;
    font-style: italic !important;

    white-space: nowrap !important;

    transform: rotate(17deg) !important;
    transform-origin: center center !important;

    z-index: 5 !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu-row-content{
    position: relative !important;
    display: flex !important;
    align-items: flex-start !important;
    width: 100% !important;
    min-height: 22px !important;
    box-sizing: border-box !important;
    padding: 1px 0 !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu-icon{
    display: block !important;
    width: 18px !important;
    height: 18px !important;
    flex: 0 0 18px !important;
    margin: 1px 4px 0 0 !important;
    object-fit: contain !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu-label{
    display: block !important;
    font-family: Arial, Verdana, sans-serif !important;
    font-size: 10px !important;
    line-height: 10px !important;
    font-weight: 700 !important;
    text-align: left !important;
    text-transform: uppercase !important;
    letter-spacing: 0 !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-sidebar-menu a,
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu a{
    padding: 2px 6px 2px 5px !important;
    min-height: 22px !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu-free{
    right: -1px !important;
    top: 2px !important;
    font-size: 7px !important;
    line-height: 7px !important;
    transform: rotate(18deg) !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu,
:where(body.np-responsive-listing .np-approved-publication-menu) .np-sidebar-menu,
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu-box{
    width: 134px !important;

    border: 1px solid #dfcddd !important;
    border-radius: 5px 5px 0 0 !important;

    overflow: hidden !important;
    box-sizing: border-box !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu-title,
:where(body.np-responsive-listing .np-approved-publication-menu) .np-sidebar-title{
    height: 18px !important;
    line-height: 18px !important;

    margin: 0 !important;
    padding: 0 !important;

    background: #ead7e8 !important;

    border-radius: 4px 4px 0 0 !important;

    font-family: Arial, Verdana, sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;

    text-align: center !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu-row-content{
    position: relative !important;

    display: flex !important;
    align-items: center !important;

    width: 100% !important;
    min-height: 27px !important;

    padding: 1px 2px !important;

    box-sizing: border-box !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu-icon{
    display: block !important;

    width: 22px !important;
    height: 22px !important;
    flex: 0 0 22px !important;

    margin: 0 4px 0 0 !important;

    object-fit: contain !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu-label{
    display: block !important;

    font-family: Arial, Verdana, sans-serif !important;

    font-size: 11px !important;
    line-height: 10px !important;
    font-weight: 700 !important;

    letter-spacing: 0 !important;

    text-align: left !important;
    text-transform: uppercase !important;

    color: #7b286c !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-sidebar-menu a,
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu a,
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu-box a{
    box-sizing: border-box !important;

    min-height: 27px !important;

    padding: 1px 4px !important;

    border-bottom: 1px solid #e5d8e4 !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu-free{
    position: absolute !important;

    right: 1px !important;
    top: 4px !important;

    color: #cf0000 !important;

    font-family: Arial, Verdana, sans-serif !important;
    font-size: 8px !important;
    line-height: 8px !important;
    font-weight: 700 !important;
    font-style: italic !important;

    white-space: nowrap !important;

    transform: rotate(17deg) !important;
    transform-origin: center !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu-label{
    font-family: Arial, Helvetica, sans-serif !important;

    font-size: 10px !important;
    line-height: 10px !important;
    font-weight: 700 !important;

    letter-spacing: 0 !important;
    text-transform: uppercase !important;

    color: #7b286c !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu-title,
:where(body.np-responsive-listing .np-approved-publication-menu) .np-sidebar-title{
    font-family: Arial, Helvetica, sans-serif !important;

    font-size: 10px !important;
    line-height: 17px !important;
    font-weight: 700 !important;

    height: 17px !important;

    border-radius: 5px 5px 0 0 !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu-free{
    font-family: Arial, Helvetica, sans-serif !important;

    font-size: 7px !important;
    line-height: 7px !important;
    font-weight: 700 !important;
    font-style: italic !important;

    right: 1px !important;
    top: 4px !important;

    transform: rotate(17deg) !important;
}
@media  (min-width: 769px) {:where(body.np-responsive-listing .np-approved-publication-menu) .np-sidebar{
        transform: translateX(-5px) !important;
    }}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu-logout{
    width: 100%;
    border: 0;
    border-top: 1px solid #e9dce8;
    background: #f8eff7;
    color: #552c50;
    text-align: left;
    padding: 7px 5px;
    font-size: 10px;
    text-transform: uppercase;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-search-menu-row{
    display: flex;
    align-items: center;

    min-height: 30px;

    padding: 2px 4px;

    box-sizing: border-box;

    border-top: 1px solid #e1d1df;
    border-bottom: 1px solid #e1d1df;

    background: #f8eff7;

    color: #713061;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-search-menu-label{
    font-family: Arial, Helvetica, sans-serif;

    font-size: 10px;
    line-height: 10px;
    font-weight: 700;

    text-transform: uppercase;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-search-glass{
    position: relative;

    display: block;

    width: 20px;
    height: 20px;

    flex: 0 0 20px;

    margin-right: 5px;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-search-glass::before{
    content: "";

    position: absolute;

    left: 1px;
    top: 1px;

    width: 12px;
    height: 12px;

    border: 2px solid #777;
    border-radius: 50%;

    box-sizing: border-box;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-search-glass::after{
    content: "";

    position: absolute;

    width: 8px;
    height: 2px;

    left: 12px;
    top: 14px;

    background: #777;

    transform: rotate(45deg);
    transform-origin: left center;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-sidebar-search{
    padding: 3px 4px 27px 4px;

    box-sizing: border-box;

    background: #f8eff7;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-sidebar-search input{
    display: block;

    width: 100%;
    height: 19px;

    box-sizing: border-box;

    margin: 0 0 12px 0;

    border: 1px solid #6d2760;

    background: #fff;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-sidebar-search button{
    display: block;

    margin: 0 auto;

    height: 20px;

    padding: 1px 7px 1px 22px;

    position: relative;

    border: 1px solid #56204f;
    border-radius: 8px;

    background:
        linear-gradient(
            #834077,
            #57204f
        );

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.6);

    color: #fff;

    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 16px;
    font-weight: 700;

    cursor: pointer;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-publish-side-actions{
    margin-top: 32px;
}
@media  (min-width: 769px) {:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-publish .np-sidebar{
        width: 136px !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-publish .np-menu{
        width: 136px !important;
    }}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-search-menu-icon{
    display: block !important;

    width: 22px !important;
    height: 22px !important;

    flex: 0 0 22px !important;

    margin: 1px 5px 0 0 !important;

    object-fit: contain !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-search-glass{
    display: none !important;
}
@media  (min-width: 769px) {:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-publish .np-menu-label,
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-publish .np-search-menu-label{
        color: #884d80 !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-search-menu-row{
        display: flex !important;
        align-items: center !important;

        min-height: 29px !important;

        padding: 2px 4px !important;

        box-sizing: border-box !important;

        background: #f8eff7 !important;

        border-top: 1px solid #e3d4e1 !important;
        border-bottom: 1px solid #e3d4e1 !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-search-menu-icon{
        display: block !important;

        width: 22px !important;
        height: 22px !important;

        flex: 0 0 22px !important;

        margin: 0 5px 0 0 !important;

        object-fit: contain !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-search-menu-label{
        font-family: Arial, Helvetica, sans-serif !important;

        font-size: 10px !important;
        line-height: 10px !important;
        font-weight: 700 !important;

        text-align: left !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-sidebar-search{
        box-sizing: border-box !important;

        padding:
            3px
            4px
            27px
            4px !important;

        background: #f8eff7 !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-sidebar-search input{
        display: block !important;

        width: 100% !important;
        height: 19px !important;

        margin: 0 0 12px 0 !important;

        box-sizing: border-box !important;

        border: 1px solid #884d80 !important;

        background: #fff !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-publish-side-actions{
        margin-top: 32px !important;
    }}
@media  (min-width: 769px) {:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-publish .np-menu-label,
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-publish .np-search-menu-label{
        color: #884d80 !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-search-menu-row{
        display: flex !important;
        align-items: center !important;

        min-height: 29px !important;

        padding: 2px 4px !important;

        box-sizing: border-box !important;

        background: #f8eff7 !important;

        border-top: 1px solid #e3d4e1 !important;
        border-bottom: 1px solid #e3d4e1 !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-search-menu-icon{
        display: block !important;

        width: 22px !important;
        height: 22px !important;

        flex: 0 0 22px !important;

        margin: 0 5px 0 0 !important;

        object-fit: contain !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-search-menu-label{
        font-family: Arial, Helvetica, sans-serif !important;

        font-size: 10px !important;
        line-height: 10px !important;
        font-weight: 700 !important;

        text-align: left !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-sidebar-search{
        box-sizing: border-box !important;

        padding:
            3px
            4px
            27px
            4px !important;

        background: #f8eff7 !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-sidebar-search input{
        display: block !important;

        width: 100% !important;
        height: 19px !important;

        margin: 0 0 12px 0 !important;

        box-sizing: border-box !important;

        border: 1px solid #884d80 !important;

        background: #fff !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-publish-side-actions{
        margin-top: 32px !important;
    }}
@media  (min-width: 769px) {:where(body.np-responsive-listing .np-approved-publication-menu) .np-menu-label,
:where(body.np-responsive-listing .np-approved-publication-menu) .np-search-menu-label{
        color: #884d80 !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-publish-sidebar,
:where(body.np-responsive-listing .np-approved-publication-menu) .np-sidebar-box{
        border-top-left-radius: 4px !important;
        border-top-right-radius: 4px !important;
        overflow: hidden !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-search-menu-row{
        display: flex !important;
        align-items: center !important;
        min-height: 31px !important;
        padding: 2px 5px !important;
        box-sizing: border-box !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-search-menu-icon{
        width: 18px !important;
        height: 18px !important;
        flex: 0 0 18px !important;
        margin-right: 4px !important;
        object-fit: contain !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-search-menu-label{
        font-size: 11px !important;
        line-height: 10px !important;
        font-weight: 700 !important;
        letter-spacing: 0 !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-sidebar-search input[type="text"],
:where(body.np-responsive-listing .np-approved-publication-menu) .np-sidebar-search input:not([type]),
:where(body.np-responsive-listing .np-approved-publication-menu) .np-sidebar-search .np-search-input{
        height: 20px !important;
        border: 1px solid #884d80 !important;
        box-sizing: border-box !important;
        margin-bottom: 10px !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-search-submit{
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 4px !important;

        min-width: 95px !important;
        height: 23px !important;

        padding: 0 10px !important;
        margin: 0 auto !important;

        border: 1px solid #5a2751 !important;
        border-radius: 12px !important;

        background: linear-gradient(
            to bottom,
            #8d5c88 0%,
            #7d4b77 45%,
            #6d3568 100%
        ) !important;

        box-shadow:
            inset 0 1px 0 rgba(255,255,255,.35),
            0 1px 0 rgba(0,0,0,.15) !important;

        text-decoration: none !important;
        cursor: pointer !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-search-submit-icon{
        width: 15px !important;
        height: 15px !important;
        object-fit: contain !important;
        display: block !important;
        flex: 0 0 15px !important;
        margin: 0 !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-search-submit-label{
        display: inline-block !important;
        color: #ffffff !important;
        font-size: 11px !important;
        line-height: 11px !important;
        font-weight: 700 !important;
        letter-spacing: .2px !important;
    }}
@media  (min-width: 769px) {:where(body.np-responsive-listing .np-approved-publication-menu) .np-sidebar-search{
        padding: 3px 4px 26px 4px !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-sidebar-search input[type="text"],
:where(body.np-responsive-listing .np-approved-publication-menu) .np-sidebar-search input[type="search"],
:where(body.np-responsive-listing .np-approved-publication-menu) .np-sidebar-search input:not([type]){
        display: block !important;

        width: 100% !important;
        height: 19px !important;

        margin: 0 0 11px 0 !important;
        padding: 1px 3px !important;

        box-sizing: border-box !important;

        border: 1px solid #884d80 !important;

        background: #ffffff !important;

        font-family: Arial, Helvetica, sans-serif !important;
        font-size: 11px !important;
        line-height: 15px !important;

        color: #68245e !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-sidebar-search input::placeholder{
        color: #68245e !important;
        opacity: 1 !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-search-submit{
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        gap: 2px !important;

        min-width: 0 !important;
        width: 72px !important;
        height: 20px !important;

        margin: 0 auto !important;
        padding: 0 5px !important;

        border: 1px solid #4e1648 !important;
        border-radius: 7px !important;

        background:
            linear-gradient(
                to bottom,
                #804879 0%,
                #60245a 100%
            ) !important;

        box-shadow:
            inset 0 1px 0 rgba(255,255,255,.45),
            0 1px 0 rgba(0,0,0,.12) !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-search-submit-icon{
        display: block !important;

        width: 10px !important;
        height: 10px !important;

        flex: 0 0 10px !important;

        margin: 0 !important;

        object-fit: contain !important;

        
        filter:
            grayscale(1)
            brightness(2.4)
            contrast(.8) !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-search-submit-label{
        color: #ffffff !important;

        font-family: Arial, Helvetica, sans-serif !important;
        font-size: 11px !important;
        line-height: 11px !important;
        font-weight: 700 !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-publish .np-menu-label,
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-publish .np-search-menu-label{
        color: #884d80 !important;
    }}
@media  (min-width: 769px) {:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step2 .np-publish-side-actions{
        margin-top: 17px !important;
    }}
@media  (min-width: 769px) {:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step2 .np-publish-side-actions{
        margin-top: 17px !important;
        margin-bottom: 15px !important;
    }}
@media  (min-width: 769px) {:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step3 .np-publish-side-actions{
        margin-top: 70px !important;
    }}
@media  (min-width: 769px) {:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step3 .np-publish-side-actions{
        margin-top: 48px !important;
    }}
@media  (min-width: 769px) {:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-account-ads .np-sidebar form[action*="/salir"],
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-account-ads .np-menu form[action*="/salir"],
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-account-ads .np-sidebar-logout,
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-account-ads .np-menu-logout{

        display: none !important;
    }}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-search-submit{

    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    gap: 3px !important;

    min-width: 76px !important;
    height: 20px !important;

    margin-left: auto !important;

    padding:
        0
        9px
        0
        6px !important;

    border:
        1px
        solid
        #57234f !important;

    border-radius:
        10px !important;

    background:
        linear-gradient(
            #87527e,
            #5c2e56
        ) !important;

    color: #fff !important;

    font-family:
        Arial,
        Helvetica,
        sans-serif !important;

    font-size: 11px !important;
    line-height: 17px !important;

    font-weight: 700 !important;

    cursor: pointer !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-search-loupe{

    display: block !important;

    width: 14px !important;
    height: 14px !important;

    flex: 0 0 14px !important;

    fill: none !important;

    stroke: #fff !important;

    stroke-width: 2.5 !important;

    stroke-linecap: round !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-search-submit{

    position: absolute !important;

    top: 0 !important;

    right: 0 !important;

    display:
        inline-flex !important;

    align-items:
        center !important;

    justify-content:
        center !important;

    gap:
        3px !important;

    width:
        73px !important;

    min-width:
        73px !important;

    height:
        20px !important;

    margin:
        0 !important;

    padding:
        0
        7px
        0
        4px !important;

    border:
        1px
        solid
        #57234f !important;

    border-radius:
        10px !important;

    background:
        linear-gradient(
            #87527e,
            #5c2e56
        ) !important;

    color:
        #fff !important;

    font-family:
        Arial,
        Helvetica,
        sans-serif !important;

    font-size:
        11px !important;

    line-height:
        17px !important;

    font-weight:
        700 !important;

    cursor:
        pointer !important;

    box-shadow:
        inset
        0
        1px
        0
        rgba(255,255,255,.30) !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-search-loupe{

    display: block !important;

    width:
        14px !important;

    height:
        14px !important;

    flex:
        0
        0
        14px !important;

    fill:
        none !important;

    stroke:
        #fff !important;

    stroke-width:
        2.5 !important;

    stroke-linecap:
        round !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-category-list{

    width:
        100% !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-category-list a{

    display:
        block !important;

    width:
        100% !important;

    min-height:
        18px !important;

    box-sizing:
        border-box !important;

    padding:
        2px
        3px
        1px
        3px !important;

    border-bottom:
        1px
        solid
        #ecddea !important;

    background:
        #fbf4f9 !important;

    color:
        #39072e !important;

    font-size:
        9px !important;

    line-height:
        12px !important;

    font-weight:
        700 !important;

    text-decoration:
        none !important;

    text-align:
        left !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-category-list a:hover{

    background:
        #f1e2ef !important;

    color:
        #741c61 !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-category-list
a.is-active{

    background:
        #274f2c !important;

    color:
        #fff !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-province-map{

    width:
        100% !important;

    margin:
        72px
        0
        0
        0 !important;

    text-align:
        center !important;

    font-family:
        Arial,
        Helvetica,
        sans-serif !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-map-title{

    margin-bottom:
        3px !important;

    color:
        #3d1736 !important;

    font-size:
        10px !important;

    line-height:
        13px !important;

    font-weight:
        700 !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-most-searched{

    margin-top:
        55px !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-most-searched ol{

    margin:
        4px
        0
        0
        22px !important;

    padding:
        0 !important;

    color:
        #7d4a73 !important;

    font-size:
        8px !important;

    line-height:
        10px !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-most-searched li{

    margin:
        0
        0
        2px
        0 !important;

    padding:
        0 !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-most-searched a{

    color:
        #9b4c82 !important;

    font-size:
        8px !important;

    line-height:
        10px !important;

    text-decoration:
        none !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-most-searched a:hover{

    text-decoration:
        underline !important;
}
@media  (max-width: 700px) {:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
    .np-sidebar-province-map{

        margin-top:
            20px !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
    .np-sidebar-most-searched{

        margin-top:
            20px !important;
    }}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing .np-sidebar{
    width: 135px !important;
    min-width: 135px !important;
    max-width: 135px !important;
    overflow: visible !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing .np-menu{
    width: 135px !important;
    max-width: 135px !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing .np-sidebar-category-list{
    width: 135px !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing .np-sidebar-category-list a{
    display: block !important;

    width: 135px !important;
    min-height: 18px !important;

    box-sizing: border-box !important;

    padding: 2px 3px 1px 3px !important;

    border-bottom:
        1px solid #eadce8 !important;

    background: #fbf4f9 !important;

    color: #35062c !important;

    font-family:
        Arial,
        Helvetica,
        sans-serif !important;

    font-size: 9px !important;
    line-height: 12px !important;

    font-weight: 700 !important;

    text-align: left !important;

    text-decoration: none !important;

    overflow-wrap: break-word !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-category-list a.is-active{
    background: #244e29 !important;
    color: #fff !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing .np-sidebar-province-map{
    display: block !important;

    width: 135px !important;
    max-width: 135px !important;

    box-sizing: border-box !important;

    
    margin:
        58px
        0
        0
        0 !important;

    padding: 0 !important;

    overflow: hidden !important;

    text-align: center !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing .np-sidebar-map-title{
    width: 135px !important;

    margin:
        0
        0
        3px
        0 !important;

    color: #381431 !important;

    font-size: 10px !important;
    line-height: 13px !important;

    font-weight: 700 !important;

    text-align: center !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing .np-sidebar-most-searched{
    width: 135px !important;

    
    margin:
        48px
        0
        0
        0 !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-most-searched ol{
    box-sizing: border-box !important;

    width: 135px !important;

    margin:
        4px
        0
        0
        0 !important;

    padding:
        0
        5px
        4px
        25px !important;

    color: #73446a !important;

    font-size: 8px !important;
    line-height: 10px !important;

    text-align: left !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-most-searched li{
    margin: 0 0 2px 0 !important;
    padding: 0 !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-most-searched a{
    color: #974d7e !important;

    font-size: 8px !important;
    line-height: 10px !important;

    text-decoration: none !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing .np-sidebar,
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing .np-sidebar *{
    box-sizing: border-box !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing .np-sidebar img,
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing .np-sidebar svg{
    max-width: 100% !important;
}
@media  (max-width: 700px) {:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing .np-sidebar{
        width: 100% !important;
        max-width: 100% !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing .np-sidebar-province-map,
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing .np-sidebar-most-searched{
        margin-top: 18px !important;
    }}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar{

    width: 135px !important;

    min-width: 135px !important;

    max-width: 135px !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-category-list{

    width:
        135px !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-category-list a{

    display:
        block !important;

    width:
        135px !important;

    box-sizing:
        border-box !important;

    min-height:
        18px !important;

    margin:
        0 !important;

    padding:
        2px
        3px
        2px
        3px !important;

    border-bottom:
        1px
        solid
        #e9d8e5 !important;

    background:
        #fbf3f9 !important;

    color:
        #3b062f !important;

    font-family:
        Arial,
        Helvetica,
        sans-serif !important;

    font-size:
        10px !important;

    line-height:
        12px !important;

    font-weight:
        700 !important;

    text-decoration:
        none !important;

    text-align:
        left !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-category-list
.np-sidebar-province-name{

    display:
        block !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-category-list
a.is-active{

    background:
        #244e29 !important;

    color:
        #fff !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-province-map{

    display:
        block !important;

    position:
        relative !important;

    width:
        135px !important;

    
    margin:
        82px
        0
        0
        0 !important;

    padding:
        0 !important;

    overflow:
        visible !important;

    text-align:
        center !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-map-title{

    width:
        135px !important;

    margin:
        0
        0
        3px
        0 !important;

    color:
        #3b1734 !important;

    font-size:
        10px !important;

    line-height:
        13px !important;

    font-weight:
        700 !important;

    text-align:
        center !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-most-searched{

    width:
        135px !important;

    margin:
        64px
        0
        0
        0 !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-most-searched ol{

    width:
        135px !important;

    box-sizing:
        border-box !important;

    margin:
        3px
        0
        0
        0 !important;

    padding:
        0
        4px
        5px
        22px !important;

    color:
        #77456e !important;

    font-family:
        Arial,
        Helvetica,
        sans-serif !important;

    font-size:
        9px !important;

    line-height:
        10px !important;

    text-align:
        left !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-most-searched li{

    margin:
        0
        0
        2px
        0 !important;

    padding:
        0 !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-most-searched a{

    color:
        #984d7f !important;

    font-family:
        Arial,
        Helvetica,
        sans-serif !important;

    font-size:
        9px !important;

    line-height:
        10px !important;

    text-decoration:
        none !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar,
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-menu,
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-category-list{

    width:
        145px !important;

    min-width:
        145px !important;

    max-width:
        145px !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-category-list a{

    width:
        145px !important;

    padding:
        2px
        4px
        2px
        4px !important;

    font-size:
        10px !important;

    line-height:
        12px !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-province-map{

    width:
        145px !important;

    margin:
        78px
        0
        0
        0 !important;

    padding:
        0 !important;

    overflow:
        visible !important;

    text-align:
        center !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-map-title{

    width:
        145px !important;

    margin:
        0
        0
        4px
        0 !important;

    color:
        #35112f !important;

    font-size:
        10px !important;

    line-height:
        13px !important;

    font-weight:
        700 !important;

    text-align:
        center !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-most-searched{

    width:
        145px !important;

    max-width:
        145px !important;

    margin:
        67px
        0
        0
        0 !important;

    padding:
        0 !important;

    background:
        #fff7fc !important;

    border-radius:
        5px
        5px
        3px
        3px !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-most-searched
.np-list-sidebar-title{

    width:
        145px !important;

    height:
        21px !important;

    padding:
        2px
        4px
        1px
        4px !important;

    border-radius:
        5px
        5px
        0
        0 !important;

    background:
        #ead8e7 !important;

    color:
        #fff !important;

    font-size:
        11px !important;

    line-height:
        17px !important;

    font-weight:
        700 !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-most-searched ol{

    display:
        block !important;

    width:
        145px !important;

    box-sizing:
        border-box !important;

    margin:
        0 !important;

    padding:
        5px
        5px
        7px
        24px !important;

    background:
        #fff7fc !important;

    color:
        #80416f !important;

    font-family:
        Arial,
        Helvetica,
        sans-serif !important;

    font-size:
        9px !important;

    line-height:
        10.5px !important;

    text-align:
        left !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-most-searched li{

    margin:
        0
        0
        3px
        0 !important;

    padding:
        0 !important;

    color:
        #734068 !important;

    font-size:
        9px !important;

    line-height:
        10.5px !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-most-searched a{

    display:
        inline !important;

    color:
        #a04883 !important;

    font-family:
        Arial,
        Helvetica,
        sans-serif !important;

    font-size:
        9px !important;

    line-height:
        10.5px !important;

    font-weight:
        400 !important;

    text-decoration:
        none !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-most-searched a:hover{

    text-decoration:
        underline !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-most-searched{

    display: block !important;

    width: 145px !important;
    min-width: 145px !important;
    max-width: 145px !important;

    box-sizing: border-box !important;

    margin:
        64px
        0
        0
        0 !important;

    padding: 0 !important;

    border-radius:
        6px
        6px
        3px
        3px !important;

    background:
        #fff7fc !important;

    overflow: hidden !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-most-searched
.np-list-sidebar-title{

    display: block !important;

    width: 145px !important;
    height: 22px !important;

    box-sizing: border-box !important;

    margin: 0 !important;

    padding:
        2px
        3px
        1px
        3px !important;

    background:
        #ead5e6 !important;

    color:
        #ffffff !important;

    border-radius:
        6px
        6px
        0
        0 !important;

    font-family:
        Arial,
        Helvetica,
        sans-serif !important;

    font-size:
        12px !important;

    line-height:
        18px !important;

    font-weight:
        700 !important;

    text-align:
        center !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-most-searched ol{

    display: block !important;

    width: 145px !important;

    box-sizing: border-box !important;

    margin: 0 !important;

    padding:
        5px
        4px
        8px
        24px !important;

    background:
        #fff7fc !important;

    color:
        #63355a !important;

    font-family:
        Arial,
        Helvetica,
        sans-serif !important;

    font-size:
        10px !important;

    line-height:
        11.5px !important;

    font-weight:
        400 !important;

    text-align:
        left !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-most-searched li{

    margin:
        0
        0
        3px
        0 !important;

    padding: 0 !important;

    color:
        #63355a !important;

    font-family:
        Arial,
        Helvetica,
        sans-serif !important;

    font-size:
        10px !important;

    line-height:
        11.5px !important;

    font-weight:
        400 !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-most-searched a{

    display: inline !important;

    margin: 0 !important;
    padding: 0 !important;

    color:
        #a04480 !important;

    font-family:
        Arial,
        Helvetica,
        sans-serif !important;

    font-size:
        10px !important;

    line-height:
        11.5px !important;

    font-weight:
        400 !important;

    text-decoration:
        none !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-most-searched a:hover{

    color:
        #74265d !important;

    text-decoration:
        underline !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-most-searched
li::marker{

    color:
        #59344f !important;

    font-size:
        10px !important;

    font-weight:
        400 !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-province-map{

    width:
        145px !important;

    margin:
        78px
        0
        0
        0 !important;

    overflow:
        visible !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-map-title{

    width:
        145px !important;

    margin-bottom:
        1px !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-most-searched{

    width:
        145px !important;

    margin-top:
        67px !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-most-searched
.np-list-sidebar-title{

    width:
        145px !important;

    height:
        22px !important;

    font-size:
        12px !important;

    line-height:
        18px !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-most-searched ol{

    width:
        145px !important;

    box-sizing:
        border-box !important;

    margin:
        0 !important;

    padding:
        5px
        3px
        8px
        24px !important;

    font-family:
        Arial,
        Helvetica,
        sans-serif !important;

    font-size:
        10.5px !important;

    line-height:
        12px !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-most-searched li{

    margin:
        0
        0
        3px
        0 !important;

    padding:
        0 !important;

    font-size:
        10.5px !important;

    line-height:
        12px !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-most-searched a{

    font-family:
        Arial,
        Helvetica,
        sans-serif !important;

    font-size:
        10.5px !important;

    line-height:
        12px !important;

    color:
        #9e477f !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-most-searched
li::marker{

    font-size:
        10.5px !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-map-title{

    display:
        none !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-province-map{

    position:
        relative !important;

    display:
        block !important;

    width:
        145px !important;

    max-width:
        145px !important;

    box-sizing:
        border-box !important;

    margin:
        78px
        0
        0
        0 !important;

    padding:
        0 !important;

    overflow:
        visible !important;

    text-align:
        center !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar
.np-spain-province-map svg{

    width:
        145px !important;

    max-width:
        145px !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-most-searched{

    margin-top:
        58px !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-listing-search-words
.np-search-submit{

    position:
        static !important;

    display:
        inline-flex !important;

    align-items:
        center !important;

    justify-content:
        center !important;

    gap:
        3px !important;

    width:
        74px !important;

    min-width:
        74px !important;

    height:
        20px !important;

    margin:
        0
        0
        0
        auto !important;

    padding:
        0
        7px
        0
        5px !important;

    border:
        1px
        solid
        #56234f !important;

    border-radius:
        10px !important;

    background:
        linear-gradient(
            #87527e,
            #5b2d55
        ) !important;

    color:
        #fff !important;

    font-family:
        Arial,
        Helvetica,
        sans-serif !important;

    font-size:
        11px !important;

    line-height:
        17px !important;

    font-weight:
        700 !important;

    cursor:
        pointer !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar{

    width:
        165px !important;

    min-width:
        165px !important;

    max-width:
        165px !important;

    overflow:
        visible !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-menu,
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-category-list{

    width:
        145px !important;

    min-width:
        145px !important;

    max-width:
        145px !important;

    margin-left:
        auto !important;

    margin-right:
        0 !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-category-list a{

    width:
        145px !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-province-map{

    position:
        relative !important;

    display:
        block !important;

    width:
        165px !important;

    max-width:
        165px !important;

    margin:
        78px
        0
        0
        0 !important;

    padding:
        0 !important;

    overflow:
        visible !important;

    text-align:
        center !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-most-searched{

    width:
        145px !important;

    max-width:
        145px !important;

    margin-left:
        auto !important;

    margin-right:
        0 !important;

    margin-top:
        58px !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-listing-search-words
.np-search-submit{

    margin-left:
        auto !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar{

    width:
        180px !important;

    min-width:
        180px !important;

    max-width:
        180px !important;

    overflow:
        visible !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-menu,
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-contacts,
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-most-searched{

    width:
        145px !important;

    min-width:
        145px !important;

    max-width:
        145px !important;

    margin-left:
        auto !important;

    margin-right:
        0 !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-province-map{

    position:
        relative !important;

    display:
        block !important;

    width:
        180px !important;

    max-width:
        180px !important;

    box-sizing:
        border-box !important;

    margin:
        78px
        0
        0
        0 !important;

    padding:
        0 !important;

    overflow:
        hidden !important;

    text-align:
        center !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-map-title{

    display:
        block !important;

    width:
        180px !important;

    margin:
        0
        0
        0
        0 !important;

    padding:
        0 !important;

    color:
        #35112f !important;

    font-family:
        Arial,
        Helvetica,
        sans-serif !important;

    font-size:
        10px !important;

    line-height:
        13px !important;

    font-weight:
        700 !important;

    text-align:
        center !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-most-searched{

    margin-top:
        52px !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-listing
.np-listing-search-words
.np-search-submit{

    position:
        static !important;

    flex:
        0
        0
        75px !important;

    display:
        inline-flex !important;

    align-items:
        center !important;

    justify-content:
        center !important;

    gap:
        3px !important;

    width:
        75px !important;

    min-width:
        75px !important;

    height:
        20px !important;

    margin:
        0 !important;

    padding:
        0
        7px
        0
        5px !important;

    border:
        1px
        solid
        #55214d !important;

    border-radius:
        10px !important;

    background:
        linear-gradient(
            #87527e,
            #5b2d55
        ) !important;

    color:
        #fff !important;

    font-family:
        Arial,
        Helvetica,
        sans-serif !important;

    font-size:
        11px !important;

    line-height:
        17px !important;

    font-weight:
        700 !important;

    cursor:
        pointer !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-home-source
.np-sidebar{
    display: none !important;
}
@media  (min-width: 769px) {:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step1 .np-sidebar{
        width:
            135px !important;

        margin:
            0 !important;

        padding:
            4px
            7px
            0
            7px !important;

        box-sizing:
            content-box !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step1 ul.np-pasion-mktree{
        width:
            250px !important;

        margin:
            0
            0
            0
            7px !important;

        padding:
            0 !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step1 ul.np-pasion-mktree > li{
        list-style:
            none !important;

        margin:
            7px
            0
            0
            0 !important;

        padding:
            0 !important;

        color:
            #884D80 !important;

        font-size:
            10pt !important;

        line-height:
            normal !important;

        font-weight:
            700 !important;

        text-transform:
            uppercase !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step1 .np-menu{
        width:
            134px !important;

        margin:
            0 !important;

        padding:
            0 !important;

        position:
            static !important;

        text-align:
            left !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step1 .np-menu-title{
        width:
            134px !important;

        margin:
            0 !important;

        padding-top:
            4px !important;

        background:
            #F0DCED !important;

        color:
            #FFFFFF !important;

        font-size:
            8pt !important;

        line-height:
            normal !important;

        text-align:
            center !important;

        border-radius:
            5px
            5px
            0
            0 !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step1 .np-menu > a{
        position:
            relative !important;

        display:
            block !important;

        width:
            129px !important;

        height:
            24px !important;

        min-height:
            24px !important;

        margin:
            0 !important;

        padding:
            2px
            0
            2px
            3px !important;

        box-sizing:
            content-box !important;

        border-left:
            1px
            solid
            #F0DCED !important;

        border-right:
            1px
            solid
            #F0DCED !important;

        border-bottom:
            1px
            solid
            #F0DCED !important;

        background:
            #F8F1F7 !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step1 .np-menu-row-content{
        display:
            block !important;

        height:
            24px !important;

        margin:
            0 !important;

        padding:
            0 !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step1 .np-menu-icon{
        float:
            left !important;

        display:
            block !important;

        width:
            26px !important;

        height:
            24px !important;

        margin:
            0
            5px
            0
            0 !important;

        object-fit:
            contain !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step1 .np-menu-label{
        color:
            #884D80 !important;

        font-size:
            7pt !important;

        line-height:
            normal !important;

        font-weight:
            700 !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step1 .np-menu-free{
        position:
            absolute !important;

        top:
            -2px !important;

        left:
            80px !important;

        right:
            auto !important;

        width:
            50px !important;

        margin:
            0 !important;

        padding:
            0 !important;

        color:
            #AA2222 !important;

        font-size:
            8px !important;

        line-height:
            normal !important;

        font-weight:
            400 !important;

        white-space:
            nowrap !important;

        transform:
            rotate(30deg) !important;

        transform-origin:
            center
            center !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step1 .np-search-menu-row{
        display:
            flex !important;

        align-items:
            flex-start !important;

        width:
            129px !important;

        min-height:
            24px !important;

        padding:
            2px
            0
            2px
            3px !important;

        border-left:
            1px
            solid
            #F0DCED !important;

        border-right:
            1px
            solid
            #F0DCED !important;

        background:
            #F8F1F7 !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step1 .np-search-menu-icon{
        width:
            26px !important;

        height:
            24px !important;

        flex:
            0
            0
            26px !important;

        margin:
            0
            5px
            0
            0 !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step1 .np-search-menu-label{
        color:
            #884D80 !important;

        font-size:
            7pt !important;

        font-weight:
            700 !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step1 .np-sidebar-search{
        width:
            134px !important;

        height:
            99px !important;

        margin:
            0 !important;

        padding:
            0
            4px !important;

        box-sizing:
            border-box !important;

        background:
            #F8F1F7 !important;

        border-left:
            1px
            solid
            #F0DCED !important;

        border-right:
            1px
            solid
            #F0DCED !important;

        border-bottom:
            1px
            solid
            #F0DCED !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step1 .np-sidebar-search input[type="text"]{
        display:
            block !important;

        width:
            123px !important;

        height:
            19px !important;

        margin:
            0 !important;

        padding:
            1px
            2px !important;

        box-sizing:
            border-box !important;

        border:
            1px
            solid
            #3A003A !important;

        border-radius:
            0 !important;

        background:
            #F8EEF7 !important;

        color:
            #3A003A !important;

        font-size:
            12px !important;

        font-weight:
            400 !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step1 .np-search-submit{
        width:
            74px !important;

        height:
            20px !important;

        margin:
            12px
            0
            0
            25px !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step1 .np-publish-side-actions{
        margin-top:
            32px !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step1 .np-menu > a{
        position: relative !important;

        overflow: visible !important;

        color: #884D80 !important;

        background-color: #F8F1F7 !important;

        font-family:
            Verdana,
            Arial,
            sans-serif !important;

        font-size: 7pt !important;

        font-weight: 700 !important;

        line-height: normal !important;

        text-decoration: none !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step1 .np-menu-label,
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step1 .np-search-menu-label{
        color: #884D80 !important;

        font-family:
            Verdana,
            Arial,
            sans-serif !important;

        font-size: 7pt !important;

        line-height: normal !important;

        font-weight: 700 !important;

        text-transform: uppercase !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step1 .np-menu > a:hover,
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step1 .np-menu > a:focus{
        color: #001100 !important;

        background-color: #F8F1F7 !important;

        text-decoration: none !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step1 .np-menu > a:hover .np-menu-label,
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step1 .np-menu > a:focus .np-menu-label{
        color: #001100 !important;

        text-decoration: underline !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step1 .np-menu-free{
        display: block !important;

        position: relative !important;

        top: -16px !important;

        left: 80px !important;

        right: auto !important;

        width: 50px !important;

        margin: 0 !important;
        padding: 0 !important;

        color: #AA2222 !important;

        background: transparent !important;

        font-family:
            Verdana,
            Arial,
            sans-serif !important;

        font-size: 8px !important;

        line-height: normal !important;

        font-weight: 700 !important;

        white-space: nowrap !important;

        text-decoration: none !important;

        transform: rotate(30deg) !important;
        -ms-transform: rotate(30deg) !important;
        -webkit-transform: rotate(30deg) !important;

        transform-origin: center center !important;

        z-index: 20 !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step1 .np-menu > a:hover .np-menu-free,
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step1 .np-menu > a:focus .np-menu-free{
        color: #AA2222 !important;

        text-decoration: none !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step1
    .np-menu > a{
        position: relative !important;

        overflow: visible !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step1
    .np-menu-free{

        display: block !important;

        position: absolute !important;

        top: 3px !important;

        left: 80px !important;

        right: auto !important;

        width: 50px !important;

        margin: 0 !important;
        padding: 0 !important;

        color: #AA2222 !important;

        background: transparent !important;

        font-family:
            Verdana,
            Arial,
            sans-serif !important;

        font-size: 8px !important;

        line-height: normal !important;

        font-weight: 700 !important;

        white-space: nowrap !important;

        text-decoration: none !important;

        transform: rotate(30deg) !important;

        -webkit-transform: rotate(30deg) !important;

        transform-origin:
            center
            center !important;

        z-index: 20 !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step1
    .np-menu > a:hover
    .np-menu-free{

        color: #AA2222 !important;

        text-decoration: none !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step1
    .np-sidebar-search{

        height: 71px !important;

        min-height: 71px !important;

        padding:
            0
            4px !important;

        box-sizing: border-box !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step1
    .np-publish-side-actions{

        display: block !important;

        width: 136px !important;

        margin:
            32px
            0
            0
            0 !important;

        padding: 0 !important;

        text-align: left !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step1
    .np-original-side-button{

        display: block !important;

        width: 136px !important;
        height: 35px !important;

        margin: 0 !important;
        padding: 0 !important;

        border: 0 !important;

        background: transparent !important;

        text-decoration: none !important;

        line-height: 0 !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step1
    .np-original-side-button img{

        display: block !important;

        width: 136px !important;
        height: 35px !important;

        margin: 0 !important;
        padding: 0 !important;

        border: 0 !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step1
    .np-original-side-errors{

        margin-bottom: 17px !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step1
    .np-original-side-button:hover{

        background: transparent !important;

        text-decoration: none !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step1
    .np-original-side-button:hover img{

        background: transparent !important;
    }}
@media  (min-width: 769px) {:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step2 .np-sidebar{

        min-height: 0 !important;

        height: auto !important;
    }}
@media  (min-width: 769px) {:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step3 .np-menu-free{
        display: block !important;

        position: absolute !important;

        top: 3px !important;
        left: 80px !important;
        right: auto !important;

        width: 50px !important;

        margin: 0 !important;
        padding: 0 !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step3 .np-publish-side-actions{
        display: block !important;

        width: 136px !important;

        margin:
            48px
            0
            0
            0 !important;

        padding: 0 !important;

        text-align: left !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step3 .np-publish-side-actions > a{
        display: block !important;

        width: 136px !important;
        height: 35px !important;

        padding: 0 !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step3 .np-publish-side-actions > a:first-child{
        margin:
            0
            0
            17px
            0 !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step3 .np-publish-side-actions > a:last-child{
        margin: 0 !important;
    }}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-pasion-menu-icon{
    display: block !important;

    width: 26px !important;
    height: 24px !important;

    min-width: 26px !important;
    max-width: 26px !important;

    min-height: 24px !important;
    max-height: 24px !important;

    flex: 0 0 26px !important;

    margin: 0 5px 0 0 !important;
    padding: 0 !important;

    background-image:
        url("/assets/img/ui/pasion-original-sprite.png") !important;

    background-repeat: no-repeat !important;

    overflow: hidden !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-pasion-m3{
    background-position: -26px -163px !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-pasion-m4{
    background-position: 0 -139px !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-pasion-m5{
    background-position: -121px -160px !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-pasion-m7{
    background-position: -78px -139px !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-pasion-m8{
    background-position: -26px -139px !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-pasion-m10{
    background-position: -78px -164px !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-publish .np-search-submit{
    display: block !important;

    width: 74px !important;
    min-width: 74px !important;
    max-width: 74px !important;

    height: 20px !important;
    min-height: 20px !important;
    max-height: 20px !important;

    margin: 12px auto 0 auto !important;
    padding: 0 !important;

    border: 0 !important;
    border-radius: 0 !important;

    background:
        transparent
        url("/assets/img/ui/pasion-original-sprite.png")
        no-repeat
        -106px
        -127px !important;

    box-shadow: none !important;

    overflow: hidden !important;
    cursor: pointer !important;
}
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-publish .np-search-submit > *{
    display: none !important;
}
@media  (min-width: 769px) {:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step3 .np-menu-free{
        display: block !important;

        position: absolute !important;

        top: 3px !important;
        left: 80px !important;
        right: auto !important;

        width: 50px !important;

        margin: 0 !important;
        padding: 0 !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step3 .np-publish-side-actions{
        display: block !important;

        width: 136px !important;

        margin:
            17px
            0
            15px
            0 !important;

        padding: 0 !important;

        text-align: left !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step3 .np-publish-side-actions > a{
        display: block !important;

        width: 136px !important;
        height: 35px !important;

        margin: 0 !important;
        padding: 0 !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step3 .np-publish-side-actions > a:first-child{
        margin-bottom: 17px !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-step3 .np-publish-side-actions > a:last-child{
        margin-bottom: 0 !important;
    }}
@media  (min-width: 769px) {:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-account-login .np-sidebar,
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-account-ads .np-sidebar{

        display: block !important;

        flex:
            0
            0
            135px !important;

        width: 135px !important;
        max-width: 135px !important;

        box-sizing:
            border-box !important;

        margin:
            4px
            8px
            70px
            0 !important;

        padding: 0 !important;
    }}
@media  (min-width:769px) {:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-ad-shell .np-sidebar{

        width:135px !important;

        margin:0 !important;

        padding:
            4px
            7px
            0
            7px !important;

        box-sizing:content-box !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-ad-shell .np-menu{

        width:134px !important;

        margin:0 !important;
        padding:0 !important;

        position:static !important;

        text-align:left !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-ad-shell .np-menu-title{

        width:134px !important;

        margin:0 !important;
        padding-top:4px !important;

        background:#F0DCED !important;

        color:#FFFFFF !important;

        font-size:8pt !important;
        line-height:normal !important;

        text-align:center !important;

        border-radius:
            5px
            5px
            0
            0 !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-ad-shell .np-menu > a{

        position:relative !important;

        display:block !important;

        width:129px !important;

        height:24px !important;
        min-height:24px !important;

        margin:0 !important;

        padding:
            2px
            0
            2px
            3px !important;

        box-sizing:content-box !important;

        overflow:visible !important;

        border-left:
            1px
            solid
            #F0DCED !important;

        border-right:
            1px
            solid
            #F0DCED !important;

        border-bottom:
            1px
            solid
            #F0DCED !important;

        background:#F8F1F7 !important;

        color:#884D80 !important;

        font-family:
            Verdana,
            Arial,
            sans-serif !important;

        font-size:7pt !important;
        line-height:normal !important;
        font-weight:700 !important;

        text-decoration:none !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-ad-shell .np-menu-row-content{

        display:block !important;

        height:24px !important;

        margin:0 !important;
        padding:0 !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-ad-shell .np-menu-icon{

        float:left !important;

        display:block !important;

        width:26px !important;
        height:24px !important;

        margin:
            0
            5px
            0
            0 !important;

        object-fit:contain !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-ad-shell .np-menu-label,
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-ad-shell .np-search-menu-label{

        color:#884D80 !important;

        font-family:
            Verdana,
            Arial,
            sans-serif !important;

        font-size:7pt !important;
        line-height:normal !important;
        font-weight:700 !important;

        text-transform:uppercase !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-ad-shell
    .np-menu > a:hover,
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-ad-shell
    .np-menu > a:focus{

        color:#001100 !important;

        background:#F8F1F7 !important;

        text-decoration:none !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-ad-shell
    .np-menu > a:hover
    .np-menu-label,
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-ad-shell
    .np-menu > a:focus
    .np-menu-label{

        color:#001100 !important;

        text-decoration:underline !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-ad-shell .np-menu-free{

        display:block !important;

        position:absolute !important;

        top:3px !important;
        left:80px !important;
        right:auto !important;

        width:50px !important;

        margin:0 !important;
        padding:0 !important;

        color:#AA2222 !important;

        background:transparent !important;

        font-family:
            Verdana,
            Arial,
            sans-serif !important;

        font-size:8px !important;
        line-height:normal !important;
        font-weight:700 !important;

        white-space:nowrap !important;

        transform:rotate(30deg) !important;
        transform-origin:center center !important;

        z-index:20 !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-ad-shell .np-sidebar-search{

        display:block !important;

        width:134px !important;

        height:71px !important;
        min-height:71px !important;

        margin:0 !important;

        padding:
            0
            4px !important;

        box-sizing:border-box !important;

        background:#F8F1F7 !important;

        border-left:
            1px
            solid
            #F0DCED !important;

        border-right:
            1px
            solid
            #F0DCED !important;

        border-bottom:
            1px
            solid
            #F0DCED !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-ad-shell
    .np-sidebar-search
    input[type="text"]{

        display:block !important;

        width:123px !important;
        height:19px !important;

        margin:0 !important;

        padding:
            1px
            2px !important;

        box-sizing:border-box !important;

        border:
            1px
            solid
            #3A003A !important;

        border-radius:0 !important;

        background:#F8EEF7 !important;

        color:#3A003A !important;

        font-size:12px !important;
        font-weight:400 !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-ad-shell
    .np-publish-side-actions{

        display:block !important;

        width:136px !important;

        margin:
            17px
            0
            15px
            0 !important;

        padding:0 !important;

        text-align:left !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-ad-shell
    .np-publish-side-actions > a,
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-ad-shell
    .np-original-side-button{

        display:block !important;

        width:136px !important;
        height:35px !important;

        margin:0 !important;
        padding:0 !important;

        border:0 !important;

        background:transparent !important;

        text-decoration:none !important;

        line-height:0 !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-ad-shell
    .np-publish-side-actions > a:first-child{

        margin-bottom:17px !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-ad-shell
    .np-publish-side-actions > a:last-child{

        margin-bottom:0 !important;
    }
:where(body.np-responsive-listing .np-approved-publication-menu) .np-page-public-ad-shell
    .np-original-side-button img{

        display:block !important;

        width:136px !important;
        height:35px !important;

        margin:0 !important;
        padding:0 !important;

        border:0 !important;
    }}
/* Fuente: pasion-mis-anuncios-exacto.css */
:where(body.np-responsive-listing .np-approved-publication-menu) a{color: #884D80; text-decoration: none}
:where(body.np-responsive-listing .np-approved-publication-menu) a:hover{COLOR:#001100; text-decoration:underline}
}


/* NP-PUBLIC-LISTING-RESPONSIVE-V1. Reuses the approved account shell/menu. */
@media(max-width:799px){
body.normal.busquedas.np-responsive-account.np-responsive-listing > .contenido{width:100% !important;}
body.np-responsive-listing .np-listing-sidebar{display:block !important;float:none !important;width:136px !important;min-width:0 !important;margin:0 !important;grid-column:2;grid-row:2;}
body.np-responsive-listing .np-listing-legacy-menu{display:none !important;}
body.np-responsive-listing .np-listing-sidebar .np-approved-publication-menu{margin:0 0 18px !important;}
body.np-responsive-listing .np-approved-publication-menu .np-menu > a{text-transform:uppercase;text-decoration:none;}
body.np-responsive-listing .np-approved-publication-menu .np-menu-free{color:#aa2222;}
body.np-responsive-listing .np-approved-publication-menu .np-sidebar-search input{border:1px solid #884D80;background:#fff;color:#552C50;}
body.normal.busquedas.np-responsive-listing .cab.cabbg{grid-template-areas:"logo title" "crumb crumb" "claim claim" !important;overflow:visible !important;}
body.normal.busquedas.np-responsive-listing .cab.cabbg > .beacrumb:first-of-type{grid-area:crumb !important;}
body.normal.busquedas.np-responsive-listing .cab.cabbg > .logo + .beacrumb{grid-area:crumb !important;font-size:12px !important;text-align:left !important;}
body.normal.busquedas.np-responsive-listing .cab.cabbg > .txtClaim2{grid-area:claim !important;float:none !important;width:auto !important;height:auto !important;margin:4px 0 0 !important;padding:0 !important;white-space:normal !important;overflow-wrap:anywhere;line-height:1.35;}
body.normal.busquedas.np-responsive-listing .cab.cabbg > .beacrumb:last-child{grid-area:title !important;}
body.np-responsive-listing #cuerpo{overflow-wrap:anywhere;}
body.np-responsive-listing #busgen{width:100% !important;box-sizing:border-box;}
body.np-responsive-listing .buscanuncios{height:auto;background:#aa88a5;padding:4px 8px;border-radius:5px 5px 0 0;}
body.np-responsive-listing .bus{padding:8px;border-right-width:1px;box-sizing:border-box;}
body.np-responsive-listing .busli1{display:flex;flex-wrap:wrap;gap:8px;height:auto;margin-bottom:8px;}
body.np-responsive-listing .busli1 select{flex:1 1 150px;width:100%;min-width:0;}
body.np-responsive-listing .filtro > div{display:flex;flex-wrap:wrap;align-items:center;gap:6px;height:auto !important;min-height:36px;margin:4px 0;}
body.np-responsive-listing .bus select,body.np-responsive-listing .bus input{max-width:100%;min-height:36px;box-sizing:border-box;font-size:16px;}
body.np-responsive-listing .bus input[type=text]{min-width:0;flex:1 1 140px;}
body.np-responsive-listing #vamos{order:10;display:flex;align-items:center;justify-content:flex-end;flex:1 0 100%;min-height:40px;}
body.np-responsive-listing #vamos .f1{flex:none;margin:0;}
body.np-responsive-listing .x1{display:grid;grid-template-columns:minmax(0,1fr) 130px;gap:8px;width:100% !important;height:auto !important;min-height:0 !important;overflow:visible;margin:10px 0 18px;box-sizing:border-box;}
body.np-responsive-listing .x2{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;width:auto;height:auto;min-height:24px;padding:4px;}
body.np-responsive-listing .x2 > div{float:none;width:auto;max-width:100%;height:auto;margin:0;overflow:visible;}
body.np-responsive-listing .x2 .x4{flex:1 1 100%;}
body.np-responsive-listing .x2 .x6{margin-left:auto;}
body.np-responsive-listing .x7,body.np-responsive-listing .x9{float:none;width:auto !important;min-width:0;margin:0;overflow:visible;}
body.np-responsive-listing .x9{grid-column:1/-1;}
body.np-responsive-listing .x8{float:none;width:130px !important;min-width:0;margin:0;justify-self:end;}
body.np-responsive-listing .x8 img.ee{max-width:100% !important;height:auto !important;object-fit:contain;}
body.np-responsive-listing .x10{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;float:none;clear:both;width:100% !important;height:auto;min-height:36px;margin:0;background:none;box-sizing:border-box;}
body.np-responsive-listing .x10 > div{float:none !important;max-width:100%;}
body.np-responsive-listing .x10 a,body.np-responsive-listing .x10 button{display:inline-flex;align-items:center;min-height:36px;}
body.np-responsive-listing .np-listing-pagination,body.np-responsive-listing .np-listing-pagination tbody{display:block;width:100%;}
body.np-responsive-listing .np-listing-pagination tr{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;}
body.np-responsive-listing .np-listing-pagination td{display:block;}
body.np-responsive-listing .np-listing-pagination a{display:block;}
body.np-responsive-listing .np-listing-pagination .p1,body.np-responsive-listing .np-listing-pagination .p2{margin-right:0 !important;}
}
@media(max-width:549px){
body.normal.busquedas.np-responsive-listing .contenido{grid-template-columns:minmax(0,1fr) !important;}
body.np-responsive-listing .np-listing-sidebar{grid-column:1;grid-row:auto;justify-self:center;margin:12px auto 0 !important;}
}
@media(max-width:379px){
body.np-responsive-listing .x1{grid-template-columns:minmax(0,1fr);}
body.np-responsive-listing .x8{grid-column:1;justify-self:center;}
body.normal.busquedas.np-responsive-listing .cab.cabbg{grid-template-columns:minmax(0,1fr) !important;grid-template-areas:"logo" "title" "crumb" "claim" !important;}
body.normal.busquedas.np-responsive-listing .cab.cabbg .logo{justify-self:center;}
}


/* NP-LISTING-HEADER-ACTIONS-V2 */
@media(max-width:799px){
body.normal.busquedas.np-responsive-account.np-responsive-listing
> .contenido > .cab.cabbg {
    display:flex !important;
    flex-wrap:wrap !important;
    align-items:center !important;
    gap:6px 10px !important;
    height:auto !important;
    min-height:80px !important;
    max-height:none !important;
    overflow:visible !important;
}
body.normal.busquedas.np-responsive-account.np-responsive-listing
> .contenido > .cab.cabbg > .logo {
    order:0 !important;
    flex:0 0 150px !important;
    margin:0 !important;
}
body.normal.busquedas.np-responsive-account.np-responsive-listing
> .contenido > .cab.cabbg > .beacrumb:last-child {
    order:1 !important;
    flex:1 1 130px !important;
    width:auto !important;
    min-width:130px !important;
    height:auto !important;
    position:static !important;
    margin:0 !important;
    white-space:normal !important;
    overflow-wrap:normal !important;
    word-break:normal !important;
    font:15px/1.4 Verdana,Arial,sans-serif !important;
    text-align:center !important;
}
body.normal.busquedas.np-responsive-account.np-responsive-listing
> .contenido > .cab.cabbg > .logo + .beacrumb {
    order:2 !important;
    flex:0 0 100% !important;
    width:100% !important;
    height:auto !important;
    position:static !important;
    margin:0 !important;
    font:12px/1.4 Verdana,Arial,sans-serif !important;
    text-align:left !important;
}
body.normal.busquedas.np-responsive-account.np-responsive-listing
> .contenido > .cab.cabbg > .txtClaim2 {
    order:3 !important;
    flex:0 0 100% !important;
    width:100% !important;
    height:auto !important;
    position:static !important;
    margin:0 !important;
    line-height:1.4 !important;
}
body.np-responsive-listing .x10 {
    display:flex !important;
    flex-wrap:nowrap !important;
    justify-content:space-between !important;
    gap:3px !important;
    width:100% !important;
    min-width:0 !important;
    overflow-x:auto !important;
    background:none !important;
}
body.np-responsive-listing .x10 > div {
    flex:0 0 auto !important;
    float:none !important;
    font-size:0 !important;
    white-space:nowrap !important;
}
body.np-responsive-listing .x10 > div > div[style] {
    display:none !important;
}
body.np-responsive-listing .x10 a,
body.np-responsive-listing .x10 button {
    display:inline-flex !important;
    align-items:center !important;
    gap:1px !important;
    padding:0 !important;
    margin:0 !important;
    font:11px/1.3 Verdana,Arial,sans-serif !important;
    white-space:nowrap !important;
}
}

/* NP-LISTING-HIDE-EXTRA-BUTTONS-V1 */
@media(max-width:799px){
body.normal.busquedas.np-responsive-account.np-responsive-listing
.np-approved-publication-menu .np-publish-side-actions {
    display:none !important;
}
}

/* NP-LISTING-HEADER-SINGLE-LINE-V1 */
@media(max-width:799px){
body.np-responsive-listing .x2 {
    display:flex !important;
    flex-wrap:nowrap !important;
    align-items:center !important;
    gap:5px !important;
    padding:4px !important;
}
body.np-responsive-listing .x2 > div {
    margin:0 !important;
    font-size:10px !important;
    line-height:15px !important;
    white-space:nowrap !important;
}
body.np-responsive-listing .x2 .x4 {
    flex:1 1 0 !important;
    min-width:0 !important;
    overflow:hidden !important;
    text-overflow:ellipsis !important;
}
body.np-responsive-listing .x2 .x3,
body.np-responsive-listing .x2 .x5,
body.np-responsive-listing .x2 .x6 {
    flex:0 0 auto !important;
    width:auto !important;
}
}

/* NP-LISTING-KEEP-DESKTOP-MENU-V1 */
@media(max-width:799px){
body.normal.busquedas.np-responsive-account.np-responsive-listing
.np-listing-sidebar > .np-approved-publication-menu {
    display:none !important;
}
body.normal.busquedas.np-responsive-account.np-responsive-listing
.np-listing-sidebar > .np-listing-legacy-menu {
    display:block !important;
}
}
