/* NP-SELECTION-ACCOUNT-MENU-BASE-V4 */
@media(max-width:799px){
:where(body.np-responsive-selection .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-selection .np-approved-publication-menu) *{
    box-sizing: border-box;
}
:where(body.np-responsive-selection .np-approved-publication-menu) a{
    color: var(--np-purple);
    text-decoration: none;
}
:where(body.np-responsive-selection .np-approved-publication-menu) a:hover{
    text-decoration: underline;
}
:where(body.np-responsive-selection .np-approved-publication-menu) .np-sidebar{
    min-width: 0;
}
:where(body.np-responsive-selection .np-approved-publication-menu) .np-menu{
    margin-bottom: 18px;
    background: #f8eff7;
    border: 1px solid #ead9e8;
}
:where(body.np-responsive-selection .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-selection .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-selection .np-approved-publication-menu) .np-menu a:last-child{
    border-bottom: 0;
}
:where(body.np-responsive-selection .np-approved-publication-menu) .np-menu a:hover{
    background: #ead8e8;
    text-decoration: none;
}
:where(body.np-responsive-selection .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-selection .np-approved-publication-menu) input,
:where(body.np-responsive-selection .np-approved-publication-menu) select,
:where(body.np-responsive-selection .np-approved-publication-menu) textarea,
:where(body.np-responsive-selection .np-approved-publication-menu) button{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}
:where(body.np-responsive-selection .np-approved-publication-menu) input[type="text"],
:where(body.np-responsive-selection .np-approved-publication-menu) input[type="email"],
:where(body.np-responsive-selection .np-approved-publication-menu) input[type="password"],
:where(body.np-responsive-selection .np-approved-publication-menu) input[type="search"],
:where(body.np-responsive-selection .np-approved-publication-menu) select,
:where(body.np-responsive-selection .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-selection .np-approved-publication-menu) input:focus{
    outline: 1px solid #b58eb0;
    background: #f7fff5;
}
:where(body.np-responsive-selection .np-approved-publication-menu) input[type="checkbox"],
:where(body.np-responsive-selection .np-approved-publication-menu) input[type="radio"]{
    width: auto;
}
:where(body.np-responsive-selection .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-selection .np-approved-publication-menu) button:hover{
    filter: brightness(.95);
    text-decoration: none;
}
@media  (max-width: 700px) {:where(body.np-responsive-selection .np-approved-publication-menu) .np-sidebar{
        order: 2;
    }
:where(body.np-responsive-selection .np-approved-publication-menu) .np-menu{
        display: grid;
        grid-template-columns: 1fr 1fr;
    }
:where(body.np-responsive-selection .np-approved-publication-menu) .np-menu-title{
        grid-column: 1 / -1;
    }
:where(body.np-responsive-selection .np-approved-publication-menu) .np-menu a{
        min-height: 38px;
        font-size: 11px;
    }}
@media  (max-width: 430px) {:where(body.np-responsive-selection .np-approved-publication-menu) .np-menu{
        grid-template-columns: 1fr;
    }
:where(body.np-responsive-selection .np-approved-publication-menu) .np-menu-title{
        grid-column: auto;
    }}
:where(body.np-responsive-selection .np-approved-publication-menu) input,
:where(body.np-responsive-selection .np-approved-publication-menu) select,
:where(body.np-responsive-selection .np-approved-publication-menu) textarea,
:where(body.np-responsive-selection .np-approved-publication-menu) button{
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
:where(body.np-responsive-selection .np-approved-publication-menu) .np-menu,
:where(body.np-responsive-selection .np-approved-publication-menu) .np-menu a,
:where(body.np-responsive-selection .np-approved-publication-menu) .np-menu button{
    font-family: Arial, Helvetica, sans-serif;
}
:where(body.np-responsive-selection .np-approved-publication-menu) .np-sidebar{
    padding-top: 0 !important;
}
:where(body.np-responsive-selection .np-approved-publication-menu) .np-menu{
    margin: 0 !important;
}
:where(body.np-responsive-selection .np-approved-publication-menu) .np-menu-title{
    height: 18px !important;
    padding: 2px 4px !important;

    font-size: 10px !important;
}
:where(body.np-responsive-selection .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-selection .np-approved-publication-menu) .np-sidebar{
        order: 2 !important;
    }}
/* Fuente: pasion-original.css */
:where(body.np-responsive-selection .np-approved-publication-menu) .np-sidebar{
    width: 135px !important;
    padding: 0 !important;
}
:where(body.np-responsive-selection .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-selection .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-selection .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-selection .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-selection .np-approved-publication-menu) .np-sidebar{
        order: 2 !important;
        width: 100% !important;
    }
:where(body.np-responsive-selection .np-approved-publication-menu) .np-menu{
        width: 100% !important;
    }}
:where(body.np-responsive-selection .np-approved-publication-menu) .np-sidebar,
:where(body.np-responsive-selection .np-approved-publication-menu) .np-menu{
    width: 133px !important;
}
:where(body.np-responsive-selection .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-selection .np-approved-publication-menu) .np-menu a{
    min-height: 29px !important;

    font-size: 10px !important;
    line-height: 11px !important;
}
:where(body.np-responsive-selection .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-selection .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-selection .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-selection .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-selection .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-selection .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-selection .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-selection .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-selection .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-selection .np-approved-publication-menu) .np-sidebar-menu a,
:where(body.np-responsive-selection .np-approved-publication-menu) .np-menu a{
    padding: 2px 6px 2px 5px !important;
    min-height: 22px !important;
}
:where(body.np-responsive-selection .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-selection .np-approved-publication-menu) .np-menu,
:where(body.np-responsive-selection .np-approved-publication-menu) .np-sidebar-menu,
:where(body.np-responsive-selection .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-selection .np-approved-publication-menu) .np-menu-title,
:where(body.np-responsive-selection .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-selection .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-selection .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-selection .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-selection .np-approved-publication-menu) .np-sidebar-menu a,
:where(body.np-responsive-selection .np-approved-publication-menu) .np-menu a,
:where(body.np-responsive-selection .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-selection .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-selection .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-selection .np-approved-publication-menu) .np-menu-title,
:where(body.np-responsive-selection .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-selection .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-selection .np-approved-publication-menu) .np-sidebar{
        transform: translateX(-5px) !important;
    }}
:where(body.np-responsive-selection .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-selection .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-selection .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-selection .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-selection .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-selection .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-selection .np-approved-publication-menu) .np-sidebar-search{
    padding: 3px 4px 27px 4px;

    box-sizing: border-box;

    background: #f8eff7;
}
:where(body.np-responsive-selection .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-selection .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-selection .np-approved-publication-menu) .np-publish-side-actions{
    margin-top: 32px;
}
@media  (min-width: 769px) {:where(body.np-responsive-selection .np-approved-publication-menu) .np-page-publish .np-sidebar{
        width: 136px !important;
    }
:where(body.np-responsive-selection .np-approved-publication-menu) .np-page-publish .np-menu{
        width: 136px !important;
    }}
:where(body.np-responsive-selection .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-selection .np-approved-publication-menu) .np-search-glass{
    display: none !important;
}
@media  (min-width: 769px) {:where(body.np-responsive-selection .np-approved-publication-menu) .np-page-publish .np-menu-label,
:where(body.np-responsive-selection .np-approved-publication-menu) .np-page-publish .np-search-menu-label{
        color: #884d80 !important;
    }
:where(body.np-responsive-selection .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-selection .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-selection .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-selection .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-selection .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-selection .np-approved-publication-menu) .np-publish-side-actions{
        margin-top: 32px !important;
    }}
@media  (min-width: 769px) {:where(body.np-responsive-selection .np-approved-publication-menu) .np-page-publish .np-menu-label,
:where(body.np-responsive-selection .np-approved-publication-menu) .np-page-publish .np-search-menu-label{
        color: #884d80 !important;
    }
:where(body.np-responsive-selection .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-selection .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-selection .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-selection .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-selection .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-selection .np-approved-publication-menu) .np-publish-side-actions{
        margin-top: 32px !important;
    }}
@media  (min-width: 769px) {:where(body.np-responsive-selection .np-approved-publication-menu) .np-menu-label,
:where(body.np-responsive-selection .np-approved-publication-menu) .np-search-menu-label{
        color: #884d80 !important;
    }
:where(body.np-responsive-selection .np-approved-publication-menu) .np-publish-sidebar,
:where(body.np-responsive-selection .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-selection .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-selection .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-selection .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-selection .np-approved-publication-menu) .np-sidebar-search input[type="text"],
:where(body.np-responsive-selection .np-approved-publication-menu) .np-sidebar-search input:not([type]),
:where(body.np-responsive-selection .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-selection .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-selection .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-selection .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-selection .np-approved-publication-menu) .np-sidebar-search{
        padding: 3px 4px 26px 4px !important;
    }
:where(body.np-responsive-selection .np-approved-publication-menu) .np-sidebar-search input[type="text"],
:where(body.np-responsive-selection .np-approved-publication-menu) .np-sidebar-search input[type="search"],
:where(body.np-responsive-selection .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-selection .np-approved-publication-menu) .np-sidebar-search input::placeholder{
        color: #68245e !important;
        opacity: 1 !important;
    }
:where(body.np-responsive-selection .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-selection .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-selection .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-selection .np-approved-publication-menu) .np-page-publish .np-menu-label,
:where(body.np-responsive-selection .np-approved-publication-menu) .np-page-publish .np-search-menu-label{
        color: #884d80 !important;
    }}
@media  (min-width: 769px) {:where(body.np-responsive-selection .np-approved-publication-menu) .np-page-step2 .np-publish-side-actions{
        margin-top: 17px !important;
    }}
@media  (min-width: 769px) {:where(body.np-responsive-selection .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-selection .np-approved-publication-menu) .np-page-step3 .np-publish-side-actions{
        margin-top: 70px !important;
    }}
@media  (min-width: 769px) {:where(body.np-responsive-selection .np-approved-publication-menu) .np-page-step3 .np-publish-side-actions{
        margin-top: 48px !important;
    }}
@media  (min-width: 769px) {:where(body.np-responsive-selection .np-approved-publication-menu) .np-page-account-ads .np-sidebar form[action*="/salir"],
:where(body.np-responsive-selection .np-approved-publication-menu) .np-page-account-ads .np-menu form[action*="/salir"],
:where(body.np-responsive-selection .np-approved-publication-menu) .np-page-account-ads .np-sidebar-logout,
:where(body.np-responsive-selection .np-approved-publication-menu) .np-page-account-ads .np-menu-logout{

        display: none !important;
    }}
:where(body.np-responsive-selection .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-selection .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-selection .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-selection .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-selection .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-category-list{

    width:
        100% !important;
}
:where(body.np-responsive-selection .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-selection .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-category-list a:hover{

    background:
        #f1e2ef !important;

    color:
        #741c61 !important;
}
:where(body.np-responsive-selection .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-selection .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-selection .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-selection .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-most-searched{

    margin-top:
        55px !important;
}
:where(body.np-responsive-selection .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-selection .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-selection .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-selection .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-selection .np-approved-publication-menu) .np-page-public-listing
    .np-sidebar-province-map{

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

        margin-top:
            20px !important;
    }}
:where(body.np-responsive-selection .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-selection .np-approved-publication-menu) .np-page-public-listing .np-menu{
    width: 135px !important;
    max-width: 135px !important;
}
:where(body.np-responsive-selection .np-approved-publication-menu) .np-page-public-listing .np-sidebar-category-list{
    width: 135px !important;
}
:where(body.np-responsive-selection .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-selection .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-selection .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-selection .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-selection .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-selection .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-selection .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-selection .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-selection .np-approved-publication-menu) .np-page-public-listing .np-sidebar,
:where(body.np-responsive-selection .np-approved-publication-menu) .np-page-public-listing .np-sidebar *{
    box-sizing: border-box !important;
}
:where(body.np-responsive-selection .np-approved-publication-menu) .np-page-public-listing .np-sidebar img,
:where(body.np-responsive-selection .np-approved-publication-menu) .np-page-public-listing .np-sidebar svg{
    max-width: 100% !important;
}
@media  (max-width: 700px) {:where(body.np-responsive-selection .np-approved-publication-menu) .np-page-public-listing .np-sidebar{
        width: 100% !important;
        max-width: 100% !important;
    }
:where(body.np-responsive-selection .np-approved-publication-menu) .np-page-public-listing .np-sidebar-province-map,
:where(body.np-responsive-selection .np-approved-publication-menu) .np-page-public-listing .np-sidebar-most-searched{
        margin-top: 18px !important;
    }}
:where(body.np-responsive-selection .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-selection .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-category-list{

    width:
        135px !important;
}
:where(body.np-responsive-selection .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-selection .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-category-list
.np-sidebar-province-name{

    display:
        block !important;
}
:where(body.np-responsive-selection .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-selection .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-selection .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-selection .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-selection .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-selection .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-selection .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-selection .np-approved-publication-menu) .np-page-public-listing
.np-sidebar,
:where(body.np-responsive-selection .np-approved-publication-menu) .np-page-public-listing
.np-menu,
:where(body.np-responsive-selection .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-selection .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-selection .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-selection .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-selection .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-selection .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-selection .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-selection .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-selection .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-selection .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-most-searched a:hover{

    text-decoration:
        underline !important;
}
:where(body.np-responsive-selection .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-selection .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-selection .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-selection .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-selection .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-selection .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-selection .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-selection .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-selection .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-map-title{

    width:
        145px !important;

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

    width:
        145px !important;

    margin-top:
        67px !important;
}
:where(body.np-responsive-selection .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-selection .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-selection .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-selection .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-selection .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-most-searched
li::marker{

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

    display:
        none !important;
}
:where(body.np-responsive-selection .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-selection .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-selection .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-most-searched{

    margin-top:
        58px !important;
}
:where(body.np-responsive-selection .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-selection .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-selection .np-approved-publication-menu) .np-page-public-listing
.np-menu,
:where(body.np-responsive-selection .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-selection .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-category-list a{

    width:
        145px !important;
}
:where(body.np-responsive-selection .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-selection .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-selection .np-approved-publication-menu) .np-page-public-listing
.np-listing-search-words
.np-search-submit{

    margin-left:
        auto !important;
}
:where(body.np-responsive-selection .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-selection .np-approved-publication-menu) .np-page-public-listing
.np-menu,
:where(body.np-responsive-selection .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-contacts,
:where(body.np-responsive-selection .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-selection .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-selection .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-selection .np-approved-publication-menu) .np-page-public-listing
.np-sidebar-most-searched{

    margin-top:
        52px !important;
}
:where(body.np-responsive-selection .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-selection .np-approved-publication-menu) .np-page-home-source
.np-sidebar{
    display: none !important;
}
@media  (min-width: 769px) {:where(body.np-responsive-selection .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-selection .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-selection .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-selection .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-selection .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-selection .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-selection .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-selection .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-selection .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-selection .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-selection .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-selection .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-selection .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-selection .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-selection .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-selection .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-selection .np-approved-publication-menu) .np-page-step1 .np-publish-side-actions{
        margin-top:
            32px !important;
    }
:where(body.np-responsive-selection .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-selection .np-approved-publication-menu) .np-page-step1 .np-menu-label,
:where(body.np-responsive-selection .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-selection .np-approved-publication-menu) .np-page-step1 .np-menu > a:hover,
:where(body.np-responsive-selection .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-selection .np-approved-publication-menu) .np-page-step1 .np-menu > a:hover .np-menu-label,
:where(body.np-responsive-selection .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-selection .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-selection .np-approved-publication-menu) .np-page-step1 .np-menu > a:hover .np-menu-free,
:where(body.np-responsive-selection .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-selection .np-approved-publication-menu) .np-page-step1
    .np-menu > a{
        position: relative !important;

        overflow: visible !important;
    }
:where(body.np-responsive-selection .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-selection .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-selection .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-selection .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-selection .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-selection .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-selection .np-approved-publication-menu) .np-page-step1
    .np-original-side-errors{

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

        background: transparent !important;

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

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

        min-height: 0 !important;

        height: auto !important;
    }}
@media  (min-width: 769px) {:where(body.np-responsive-selection .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-selection .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-selection .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-selection .np-approved-publication-menu) .np-page-step3 .np-publish-side-actions > a:first-child{
        margin:
            0
            0
            17px
            0 !important;
    }
:where(body.np-responsive-selection .np-approved-publication-menu) .np-page-step3 .np-publish-side-actions > a:last-child{
        margin: 0 !important;
    }}
:where(body.np-responsive-selection .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-selection .np-approved-publication-menu) .np-pasion-m3{
    background-position: -26px -163px !important;
}
:where(body.np-responsive-selection .np-approved-publication-menu) .np-pasion-m4{
    background-position: 0 -139px !important;
}
:where(body.np-responsive-selection .np-approved-publication-menu) .np-pasion-m5{
    background-position: -121px -160px !important;
}
:where(body.np-responsive-selection .np-approved-publication-menu) .np-pasion-m7{
    background-position: -78px -139px !important;
}
:where(body.np-responsive-selection .np-approved-publication-menu) .np-pasion-m8{
    background-position: -26px -139px !important;
}
:where(body.np-responsive-selection .np-approved-publication-menu) .np-pasion-m10{
    background-position: -78px -164px !important;
}
:where(body.np-responsive-selection .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-selection .np-approved-publication-menu) .np-page-publish .np-search-submit > *{
    display: none !important;
}
@media  (min-width: 769px) {:where(body.np-responsive-selection .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-selection .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-selection .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-selection .np-approved-publication-menu) .np-page-step3 .np-publish-side-actions > a:first-child{
        margin-bottom: 17px !important;
    }
:where(body.np-responsive-selection .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-selection .np-approved-publication-menu) .np-page-account-login .np-sidebar,
:where(body.np-responsive-selection .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-selection .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-selection .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-selection .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-selection .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-selection .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-selection .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-selection .np-approved-publication-menu) .np-page-public-ad-shell .np-menu-label,
:where(body.np-responsive-selection .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-selection .np-approved-publication-menu) .np-page-public-ad-shell
    .np-menu > a:hover,
:where(body.np-responsive-selection .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-selection .np-approved-publication-menu) .np-page-public-ad-shell
    .np-menu > a:hover
    .np-menu-label,
:where(body.np-responsive-selection .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-selection .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-selection .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-selection .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-selection .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-selection .np-approved-publication-menu) .np-page-public-ad-shell
    .np-publish-side-actions > a,
:where(body.np-responsive-selection .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-selection .np-approved-publication-menu) .np-page-public-ad-shell
    .np-publish-side-actions > a:first-child{

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

        margin-bottom:0 !important;
    }
:where(body.np-responsive-selection .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-selection .np-approved-publication-menu) a{color: #884D80; text-decoration: none}
:where(body.np-responsive-selection .np-approved-publication-menu) a:hover{COLOR:#001100; text-decoration:underline}
}

/* NP-ACCOUNT-SELECTION-RESPONSIVE-V1: armazón aprobado, plantillas originales. */
@media(max-width:799px){
body.normal.busquedas.np-responsive-account {
 width:auto !important;
 min-width:0 !important;
 max-width:none !important;
 margin:0 6px !important;
 padding:0 !important;
 background:#552C50 !important;
}
body.normal.busquedas.np-responsive-account .contenido {
 display:grid !important;
 grid-template-columns:minmax(0,1fr) 136px !important;
 gap:12px !important;
 width:100% !important;
 min-width:0 !important;
 max-width:none !important;
 height:auto !important;
 min-height:0 !important;
 margin:0 !important;
 padding:0 12px 12px !important;
 border:2px solid #2C0928 !important;
 border-radius:8px !important;
 background:#fff !important;
 box-sizing:border-box !important;
}
body.normal.busquedas.np-responsive-account .contenido > br {
 display:none !important;
}
body.normal.busquedas.np-responsive-account .contenido > .cab.cabbg {
 grid-column:1 / -1 !important;
 display:grid !important;
 grid-template-columns:150px minmax(0,1fr) !important;
 grid-template-areas:"logo title" !important;
 align-items:center !important;
 gap:0 10px !important;
 position:relative !important;
 float:none !important;
 width:auto !important;
 min-width:0 !important;
 height:auto !important;
 min-height:80px !important;
 max-height:none !important;
 margin:0 -12px 0 !important;
 padding:6px !important;
 border:2px solid #fff !important;
 border-radius:8px !important;
 box-shadow:0 0 5px #000 !important;
 background:linear-gradient(160deg,#A86AA0 6%,#F8EEF7 90%) !important;
 box-sizing:border-box !important;
}
body.normal.busquedas.np-responsive-account .cab.cabbg .logo {
 grid-area:logo !important;
 display:block !important;
 position:static !important;
 left:auto !important;
 float:none !important;
 width:150px !important;
 height:74px !important;
 margin:0 !important;
 padding:0 !important;
 transform:none !important;
}
body.normal.busquedas.np-responsive-account .cab.cabbg .logo a,
body.normal.busquedas.np-responsive-account .cab.cabbg .logo img {
 display:block !important;
 width:150px !important;
 min-width:150px !important;
 max-width:150px !important;
 height:74px !important;
 min-height:74px !important;
 max-height:74px !important;
 margin:0 !important;
 padding:0 !important;
 object-fit:contain !important;
 transform:none !important;
}
body.normal.busquedas.np-responsive-account .cab.cabbg .beacrumb {
 grid-area:title !important;
 display:block !important;
 position:static !important;
 float:none !important;
 width:auto !important;
 min-width:0 !important;
 height:auto !important;
 min-height:0 !important;
 margin:0 !important;
 padding:0 !important;
 color:#552C50 !important;
 font:15px/1.4 Verdana,Arial,sans-serif !important;
 text-align:center !important;
 white-space:normal !important;
 overflow-wrap:anywhere !important;
}
body.normal.busquedas.np-responsive-account .np-responsive-main,
body.normal.busquedas.np-responsive-account #cuerpo {
 display:block !important;
 position:static !important;
 float:none !important;
 width:100% !important;
 min-width:0 !important;
 max-width:none !important;
 height:auto !important;
 min-height:0 !important;
 margin:0 !important;
 padding:0 !important;
 box-sizing:border-box !important;
}
body.normal.busquedas.np-responsive-account .np-responsive-main {
 grid-column:1 !important;
}
body.normal.busquedas.np-responsive-account .pasion-mis-sidebar-shell {
 display:block !important;
 grid-column:2 !important;
 position:static !important;
 float:none !important;
 width:136px !important;
 min-width:0 !important;
 height:auto !important;
 margin:0 !important;
 padding:0 !important;
 box-sizing:border-box !important;
}
body.normal.busquedas.np-responsive-account .pasion-mis-sidebar-shell .mebo {
 display:block !important;
 width:136px !important;
 max-width:100% !important;
 margin:0 !important;
 padding:0 !important;
 box-sizing:border-box !important;
}
body.normal.busquedas.np-responsive-account .pasion-mis-sidebar-shell .mepr {
 position:relative !important;
 min-height:29px !important;
 height:auto !important;
 margin:0 !important;
 padding:0 !important;
 box-sizing:border-box !important;
}
body.normal.busquedas.np-responsive-account .pasion-mis-sidebar-shell .mepr a {
 display:block !important;
 min-height:29px !important;
 padding:3px 2px 3px 28px !important;
 box-sizing:border-box !important;
 font:7pt/1.15 Verdana,Arial,sans-serif !important;
 white-space:normal !important;
}
body.normal.busquedas.np-responsive-account .pasion-mis-sidebar-shell .mepr a > div:not(.gratis) {
 position:absolute !important;
 left:3px !important;
 top:4px !important;
 width:26px !important;
 height:24px !important;
 margin:0 !important;
 padding:0 !important;
}
body.normal.busquedas.np-responsive-account .pasion-mis-sidebar-shell .meca {
 font:700 9px/14px Arial,sans-serif !important;
 height:auto !important;
}
body.normal.busquedas.np-responsive-account .pasion-mis-sidebar-shell .gratis {
 position:absolute !important;
 right:0 !important;
 top:0 !important;
 font-size:7px !important;
 line-height:9px !important;
 transform:rotate(20deg) !important;
}
body.normal.busquedas.np-responsive-account .footerSup,
body.normal.busquedas.np-responsive-account .copyright {
 position:static !important;
 float:none !important;
 clear:both !important;
 width:auto !important;
 min-width:0 !important;
 max-width:100% !important;
 height:auto !important;
 margin:10px 0 !important;
 padding:0 3px !important;
 white-space:normal !important;
 overflow-wrap:anywhere !important;
 line-height:1.6 !important;
 text-align:center !important;
 box-sizing:border-box !important;
}
body.normal.busquedas.np-responsive-account .footerSup,
body.normal.busquedas.np-responsive-account .footerSup a {
 font-size:9px !important;
}
body.normal.busquedas.np-responsive-account .copyright {
 font-size:9px !important;
}
body.normal.busquedas.np-responsive-account #misanunciosbotonera {
 display:flex !important;
 flex-wrap:wrap !important;
 align-items:center !important;
 gap:8px !important;
 width:100% !important;
 min-width:0 !important;
 height:auto !important;
 margin:0 !important;
 padding:0 !important;
 box-sizing:border-box !important;
}
body.normal.busquedas.np-responsive-account #misanunciosbotonera > div {
 float:none !important;
 width:auto !important;
 min-width:0 !important;
 max-width:100% !important;
 padding:0 !important;
 font-size:13px !important;
 line-height:1.45 !important;
}
body.normal.busquedas.np-responsive-account #misanunciosbotonera > div:first-child {
 flex:0 0 180px !important;
}
body.normal.busquedas.np-responsive-account #misanunciosbotonera > div:last-child {
 flex:1 1 180px !important;
}
body.normal.busquedas.np-responsive-account #misanunciosbotonera img {
 width:180px !important;
 max-width:100% !important;
 height:80px !important;
 object-fit:contain !important;
}
body.normal.busquedas.np-responsive-account .cajaLogin {
 width:100% !important;
 max-width:306px !important;
 min-width:0 !important;
 box-sizing:border-box !important;
 padding:14px 18px 8px !important;
 margin:0 auto !important;
 font-size:13px !important;
}
body.normal.busquedas.np-responsive-account .frmMisAnuncios .field:not([type=checkbox]),
body.normal.busquedas.np-responsive-account #np-inline-password-panel input[type=email] {
 width:100% !important;
 max-width:100% !important;
 min-width:0 !important;
 box-sizing:border-box !important;
 height:36px !important;
 padding:5px !important;
 font-size:16px !important;
 margin-bottom:8px !important;
}
body.normal.busquedas.np-responsive-account .frmMisAnuncios #rememberme {
 width:15px !important;
 height:15px !important;
 vertical-align:middle !important;
}
body.normal.busquedas.np-responsive-account .cajaLogin .btnSend {
 min-height:32px !important;
 width:auto !important;
 max-width:100% !important;
 padding:4px 8px !important;
 box-sizing:border-box !important;
}
body.normal.busquedas.np-responsive-account .np-inline-password-actions {
 flex-wrap:wrap !important;
}
body.normal.busquedas.np-responsive-account .np-account-ads-wrap,
body.normal.busquedas.np-responsive-account .np-account-list {
 width:100% !important;
 min-width:0 !important;
 max-width:100% !important;
 height:auto !important;
 margin:8px 0 16px !important;
 padding:0 !important;
 box-sizing:border-box !important;
}
body.normal.busquedas.np-responsive-account .np-account-top {
 display:grid !important;
 grid-template-columns:minmax(0,1fr) 86px !important;
 gap:10px !important;
 width:100% !important;
 min-width:0 !important;
 min-height:0 !important;
 margin:0 !important;
 padding:0 !important;
}
body.normal.busquedas.np-responsive-account .np-account-myads-logo {
 grid-column:1 !important;
 grid-row:1 !important;
 width:100% !important;
 height:80px !important;
}
body.normal.busquedas.np-responsive-account .np-account-myads-image {
 width:180px !important;
 max-width:100% !important;
 height:80px !important;
 object-fit:contain !important;
}
body.normal.busquedas.np-responsive-account .np-account-credit-box {
 grid-column:2 !important;
 grid-row:1 !important;
 margin:12px 0 0 !important;
}
body.normal.busquedas.np-responsive-account .np-account-credit-links {
 grid-column:1 / -1 !important;
 display:flex !important;
 flex-wrap:wrap !important;
 justify-content:center !important;
 gap:8px 14px !important;
 width:100% !important;
 height:auto !important;
 margin:0 !important;
 padding:0 !important;
}
body.normal.busquedas.np-responsive-account .np-account-credit-links a {
 display:inline-block !important;
 width:auto !important;
 height:auto !important;
 margin:0 !important;
 padding:5px 0 !important;
}
body.normal.busquedas.np-responsive-account .np-account-user-panel {
 grid-column:1 / -1 !important;
 position:static !important;
 left:auto !important;
 float:none !important;
 width:100% !important;
 min-width:0 !important;
 height:auto !important;
 margin:0 !important;
 padding:0 0 10px !important;
 text-align:center !important;
 box-sizing:border-box !important;
}
body.normal.busquedas.np-responsive-account .np-account-email,
body.normal.busquedas.np-responsive-account .np-account-published-count {
 display:block !important;
 max-width:100% !important;
 width:auto !important;
 height:auto !important;
 white-space:normal !important;
 overflow-wrap:anywhere !important;
 margin:6px 0 !important;
}
body.normal.busquedas.np-responsive-account .np-account-filter {
 display:flex !important;
 align-items:center !important;
 gap:6px !important;
 width:100% !important;
 min-width:0 !important;
 height:auto !important;
 margin:12px 0 !important;
 box-sizing:border-box !important;
}
body.normal.busquedas.np-responsive-account .np-account-filter input {
 flex:1 1 0 !important;
 width:0 !important;
 min-width:0 !important;
 height:34px !important;
 box-sizing:border-box !important;
 font-size:16px !important;
}
body.normal.busquedas.np-responsive-account .np-account-filter button {
 flex:0 0 auto !important;
 width:auto !important;
 min-height:34px !important;
}
body.normal.busquedas.np-responsive-account #np-selection-page {
 width:100% !important;
 min-width:0 !important;
 max-width:100% !important;
 min-height:0 !important;
 padding:0 !important;
 box-sizing:border-box !important;
}
body.normal.busquedas.np-responsive-account .np-selection-heading {
 margin:6px 0 18px !important;
}
body.normal.busquedas.np-responsive-account .np-selection-heading img {
 max-width:100% !important;
 width:225px !important;
 height:60px !important;
 object-fit:contain !important;
}
body.normal.busquedas.np-responsive-account .np-selection-empty-title {
 font-size:15px !important;
 line-height:1.4 !important;
 white-space:normal !important;
}
body.normal.busquedas.np-responsive-account .np-selection-explanation {
 font-size:13px !important;
 line-height:1.5 !important;
}
body.normal.busquedas.np-responsive-account .np-selection-explanation p {
 text-align:left !important;
 margin:0 0 20px !important;
 overflow-wrap:anywhere !important;
}
body.normal.busquedas.np-responsive-account .np-selection-toolbar,
body.normal.busquedas.np-responsive-account .np-selection-pages {
 flex-wrap:wrap !important;
 gap:10px !important;
 min-width:0 !important;
 line-height:1.5 !important;
}
body.normal.busquedas.np-responsive-account .np-account-list .x1,
body.normal.busquedas.np-responsive-account #np-selection-page .x1 {
 display:grid !important;
 grid-template-columns:minmax(0,1fr) 110px !important;
 gap:6px !important;
 width:100% !important;
 min-width:0 !important;
 max-width:100% !important;
 height:auto !important;
 margin:0 0 16px !important;
 padding:0 !important;
 box-sizing:border-box !important;
}
body.normal.busquedas.np-responsive-account .np-account-list .x2,
body.normal.busquedas.np-responsive-account #np-selection-page .x2 {
 grid-column:1 / -1 !important;
 display:flex !important;
 flex-wrap:wrap !important;
 align-items:center !important;
 gap:4px !important;
 width:100% !important;
 min-width:0 !important;
 height:auto !important;
 min-height:25px !important;
 margin:0 !important;
 padding:4px !important;
 box-sizing:border-box !important;
}
body.normal.busquedas.np-responsive-account .np-account-list .x2 .x3,
body.normal.busquedas.np-responsive-account #np-selection-page .x2 .x3 {
 float:none !important;
 position:static !important;
 width:auto !important;
 min-width:0 !important;
 max-width:100% !important;
 height:auto !important;
 margin:0 !important;
 white-space:normal !important;
 overflow-wrap:anywhere !important;
}
body.normal.busquedas.np-responsive-account .np-account-list .x2 .x4,
body.normal.busquedas.np-responsive-account #np-selection-page .x2 .x4 {
 float:none !important;
 position:static !important;
 width:auto !important;
 min-width:0 !important;
 max-width:100% !important;
 height:auto !important;
 margin:0 !important;
 white-space:normal !important;
 overflow-wrap:anywhere !important;
}
body.normal.busquedas.np-responsive-account .np-account-list .x2 .x5,
body.normal.busquedas.np-responsive-account #np-selection-page .x2 .x5 {
 float:none !important;
 position:static !important;
 width:auto !important;
 min-width:0 !important;
 max-width:100% !important;
 height:auto !important;
 margin:0 !important;
 white-space:normal !important;
 overflow-wrap:anywhere !important;
}
body.normal.busquedas.np-responsive-account .np-account-list .x2 .x4,
body.normal.busquedas.np-responsive-account #np-selection-page .x2 .x4 {
 flex:1 1 120px !important;
}
body.normal.busquedas.np-responsive-account .np-account-list .x7,
body.normal.busquedas.np-responsive-account #np-selection-page .x7 {
 grid-column:1 !important;
 float:none !important;
 position:static !important;
 width:100% !important;
 min-width:0 !important;
 height:auto !important;
 margin:0 !important;
 padding:0 !important;
 box-sizing:border-box !important;
}
body.normal.busquedas.np-responsive-account .np-account-list .x9,
body.normal.busquedas.np-responsive-account #np-selection-page .x9 {
 grid-column:1 / -1 !important;
 float:none !important;
 width:100% !important;
 min-width:0 !important;
 height:auto !important;
 margin:0 !important;
 padding:0 !important;
 box-sizing:border-box !important;
}
body.normal.busquedas.np-responsive-account .np-account-list .cti,
body.normal.busquedas.np-responsive-account #np-selection-page .cti,
body.normal.busquedas.np-responsive-account .np-account-list .tx,
body.normal.busquedas.np-responsive-account #np-selection-page .tx {
 max-width:100% !important;
 width:auto !important;
 height:auto !important;
 white-space:normal !important;
 overflow-wrap:anywhere !important;
}
body.normal.busquedas.np-responsive-account .np-account-list .x8,
body.normal.busquedas.np-responsive-account #np-selection-page .x8 {
 grid-column:2 !important;
 float:none !important;
 position:relative !important;
 width:110px !important;
 min-width:0 !important;
 max-width:100% !important;
 height:auto !important;
 margin:0 !important;
 padding:0 !important;
}
body.normal.busquedas.np-responsive-account .np-account-list .x8 img.ee,
body.normal.busquedas.np-responsive-account #np-selection-page .x8 img.ee {
 width:auto !important;
 min-width:0 !important;
 max-width:110px !important;
 height:auto !important;
 max-height:150px !important;
 object-fit:contain !important;
 margin:0 !important;
}
body.normal.busquedas.np-responsive-account .np-account-list .x8 > a,
body.normal.busquedas.np-responsive-account #np-selection-page .x8 > a {
 max-width:100% !important;
 width:auto !important;
 position:relative !important;
}
body.normal.busquedas.np-responsive-account .np-account-list .x10,
body.normal.busquedas.np-responsive-account #np-selection-page .x10 {
 grid-column:1 / -1 !important;
 display:flex !important;
 flex-wrap:wrap !important;
 align-items:center !important;
 gap:6px 8px !important;
 float:none !important;
 position:static !important;
 width:100% !important;
 min-width:0 !important;
 height:auto !important;
 min-height:30px !important;
 margin:0 !important;
 padding:5px !important;
 box-sizing:border-box !important;
 overflow:visible !important;
 background-image:none !important;
}
body.normal.busquedas.np-responsive-account .np-account-actions > a,
body.normal.busquedas.np-responsive-account .np-account-actions > form,
body.normal.busquedas.np-responsive-account #np-selection-page .x10 > div {
 float:none !important;
 position:static !important;
 max-width:100% !important;
 margin:0 !important;
}
body.normal.busquedas.np-responsive-account .np-account-list .np-inline-messages,
body.normal.busquedas.np-responsive-account .np-account-list .np-ad-suspension-notice {
 grid-column:1 / -1 !important;
 min-width:0 !important;
 max-width:100% !important;
 box-sizing:border-box !important;
 overflow-wrap:anywhere !important;
}
body.normal.busquedas.np-responsive-account .np-renew-modal {
 width:calc(100vw - 28px) !important;
 min-width:0 !important;
 max-width:600px !important;
 max-height:calc(100dvh - 32px) !important;
 overflow-y:auto !important;
 box-sizing:border-box !important;
}
body.normal.busquedas.np-responsive-account .np-auto-renew-options {
 display:flex !important;
 flex-wrap:wrap !important;
 gap:8px !important;
 max-width:100% !important;
}
body.normal.busquedas.np-responsive-account .np-auto-renew-night-option,
body.normal.busquedas.np-responsive-account .np-renew-credit-balance,
body.normal.busquedas.np-responsive-account .np-auto-renew-credit-info {
 max-width:100% !important;
 width:auto !important;
 white-space:normal !important;
 overflow-wrap:anywhere !important;
 box-sizing:border-box !important;
}
}
@media(max-width:549px){
body.normal.busquedas.np-responsive-account .contenido {
 grid-template-columns:minmax(0,1fr) !important;
}
body.normal.busquedas.np-responsive-account .pasion-mis-sidebar-shell {
 grid-column:1 !important;
 justify-self:center !important;
 margin:12px auto 0 !important;
}
}
@media(max-width:379px){
body.normal.busquedas.np-responsive-account .cab.cabbg .beacrumb {
 font-size:12px !important;
}
body.normal.busquedas.np-responsive-account .np-account-list .x1,
body.normal.busquedas.np-responsive-account #np-selection-page .x1 {
 grid-template-columns:minmax(0,1fr) !important;
}
body.normal.busquedas.np-responsive-account .np-account-list .x8,
body.normal.busquedas.np-responsive-account #np-selection-page .x8 {
 grid-column:1 !important;
 justify-self:center !important;
}
}

/* NP-APPROVED-PUBLICATION-MENU-V2 */
.np-approved-publication-menu {display:none;}
@media(max-width:799px){
body.normal.busquedas.np-responsive-account .pasion-mis-sidebar-shell {display:none !important;}
body.normal.busquedas.np-responsive-account .np-approved-publication-menu {display:block !important;grid-column:2 !important;grid-row:2 !important;width:136px !important;min-width:0 !important;}
body.normal.busquedas.np-responsive-account .cab .beacrumb b {font-family:Verdana,Arial,sans-serif !important;font-size:inherit !important;line-height:inherit !important;font-weight:400 !important;}
body.normal.busquedas.np-responsive-account .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;
}
body.normal.busquedas.np-responsive-account .np-approved-publication-menu .np-pasion-m3{
    background-position: -26px -163px !important;
}
body.normal.busquedas.np-responsive-account .np-approved-publication-menu .np-pasion-m4{
    background-position: 0 -139px !important;
}
body.normal.busquedas.np-responsive-account .np-approved-publication-menu .np-pasion-m5{
    background-position: -121px -160px !important;
}
body.normal.busquedas.np-responsive-account .np-approved-publication-menu .np-pasion-m7{
    background-position: -78px -139px !important;
}
body.normal.busquedas.np-responsive-account .np-approved-publication-menu .np-pasion-m8{
    background-position: -26px -139px !important;
}
body.normal.busquedas.np-responsive-account .np-approved-publication-menu .np-pasion-m10{
    background-position: -78px -164px !important;
}
}
@media  (max-width:799px) {
body.normal.busquedas.np-responsive-account .np-approved-publication-menu .np-sidebar,
body.normal.busquedas.np-responsive-account .np-approved-publication-menu .np-sidebar .np-menu {
  display:block !important;
  position:static !important;
  float:none !important;
  width:136px !important;
  min-width:0 !important;
  max-width:136px !important;
  height:auto !important;
  min-height:0 !important;
  margin:0 !important;
  padding:0 !important;
  transform:none !important;
  box-sizing:border-box !important;
}
body.normal.busquedas.np-responsive-account .np-approved-publication-menu .np-sidebar {
  grid-column:2 !important;
  grid-row:1 !important;
  border:0 !important;
  background:transparent !important;
}
body.normal.busquedas.np-responsive-account .np-approved-publication-menu .np-menu-title {
  display:block !important;
  width:136px !important;
  height:auto !important;
  margin:0 !important;
  padding:4px 0 0 !important;
  border:0 !important;
  border-radius:5px 5px 0 0 !important;
  background:#F0DCED !important;
  color:#fff !important;
  font-family:Verdana,Arial,sans-serif !important;
  font-size:8pt !important;
  font-weight:700 !important;
  line-height:normal !important;
  text-align:center !important;
  box-sizing:border-box !important;
}
body.normal.busquedas.np-responsive-account .np-approved-publication-menu .np-menu > a,
body.normal.busquedas.np-responsive-account .np-approved-publication-menu .np-search-menu-row {
  position:relative !important;
  display:block !important;
  width:136px !important;
  min-width:0 !important;
  max-width:136px !important;
  height:auto !important;
  min-height:29px !important;
  margin:0 !important;
  padding:2px 3px !important;
  border:1px solid #F0DCED !important;
  border-top:0 !important;
  background:#F8F1F7 !important;
  box-sizing:border-box !important;
}
body.normal.busquedas.np-responsive-account .np-approved-publication-menu .np-menu-row-content,
body.normal.busquedas.np-responsive-account .np-approved-publication-menu .np-search-menu-row {
  display:flex !important;
  align-items:center !important;
}
body.normal.busquedas.np-responsive-account .np-approved-publication-menu .np-menu-row-content {
  position:static !important;
  width:100% !important;
  height:auto !important;
  min-height:24px !important;
  margin:0 !important;
  padding:0 !important;
}
body.normal.busquedas.np-responsive-account .np-approved-publication-menu .np-menu-icon,
body.normal.busquedas.np-responsive-account .np-approved-publication-menu .np-search-menu-icon {
  display:block !important;
  position:static !important;
  float:none !important;
  flex:0 0 26px !important;
  width:26px !important;
  min-width:26px !important;
  height:24px !important;
  min-height:24px !important;
  margin:0 5px 0 0 !important;
  padding:0 !important;
  transform:none !important;
}
body.normal.busquedas.np-responsive-account .np-approved-publication-menu .np-menu-label,
body.normal.busquedas.np-responsive-account .np-approved-publication-menu .np-search-menu-label {
  display:block !important;
  position:static !important;
  float:none !important;
  flex:1 !important;
  width:auto !important;
  min-width:0 !important;
  margin:0 !important;
  padding:0 !important;
  color:#884D80 !important;
  font-family:Verdana,Arial,sans-serif !important;
  font-size:7pt !important;
  font-weight:700 !important;
  line-height:12px !important;
  text-align:left !important;
}
body.normal.busquedas.np-responsive-account .np-approved-publication-menu .np-menu-free {
  position:absolute !important;
  top:3px !important;
  left:80px !important;
  right:auto !important;
  width:48px !important;
  margin:0 !important;
  padding:0 !important;
  font-size:8px !important;
  line-height:10px !important;
  transform:rotate(30deg) !important;
  transform-origin:center !important;
}
body.normal.busquedas.np-responsive-account .np-approved-publication-menu .np-sidebar-search {
  display:block !important;
  position:static !important;
  width:136px !important;
  height:auto !important;
  margin:0 !important;
  padding:0 3px 12px !important;
  border:1px solid #F0DCED !important;
  border-top:0 !important;
  background:#F8F1F7 !important;
  box-sizing:border-box !important;
}
body.normal.busquedas.np-responsive-account .np-approved-publication-menu .np-sidebar-search input[type="text"] {
  display:block !important;
  width:100% !important;
  min-width:0 !important;
  max-width:100% !important;
  height:26px !important;
  margin:0 !important;
  padding:2px !important;
  box-sizing:border-box !important;
  font-size:16px !important;
}
body.normal.busquedas.np-responsive-account .np-approved-publication-menu .np-search-submit {
  display:block !important;
  position:static !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 !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;
  overflow:hidden !important;
  box-shadow:none !important;
}
body.normal.busquedas.np-responsive-account .np-approved-publication-menu .np-search-submit > * {
  display:none !important;
}
body.normal.busquedas.np-responsive-account .np-approved-publication-menu .np-publish-side-actions {
  display:block !important;
  position:static !important;
  width:136px !important;
  height:auto !important;
  margin:20px 0 0 !important;
  padding:0 !important;
}
body.normal.busquedas.np-responsive-account .np-approved-publication-menu .np-original-side-button,
body.normal.busquedas.np-responsive-account .np-approved-publication-menu .np-original-side-button img {
  display:block !important;
  position:static !important;
  width:136px !important;
  min-width:136px !important;
  max-width:136px !important;
  height:35px !important;
  min-height:35px !important;
  max-height:35px !important;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  background:transparent !important;
  box-shadow:none !important;
}
body.normal.busquedas.np-responsive-account .np-approved-publication-menu .np-original-side-button + .np-original-side-button {
  margin-top:8px !important;
}
}
@media  (max-width:549px) {
body.normal.busquedas.np-responsive-account .np-approved-publication-menu .np-sidebar { grid-column:1 !important; grid-row:2 !important; margin:10px auto 0 !important; }
}
@media(max-width:549px){
body.normal.busquedas.np-responsive-account .np-approved-publication-menu {grid-column:1 !important;grid-row:auto !important;justify-self:center !important;margin:12px auto 0 !important;}
}

/* NP-SELECTION-MENU-BASE-V3 */
@media (max-width:799px) {
    body.np-responsive-selection .np-approved-publication-menu .np-menu > a {
        text-transform: uppercase !important;
        text-decoration: none !important;
    }

    body.np-responsive-selection .np-approved-publication-menu .np-menu > a:hover {
        background: #ead8e8 !important;
        text-decoration: none !important;
    }
}

/* NP-ACCOUNT-EMAIL-MOBILE-CENTER-V1 */
@media (max-width:549px) {
    body.normal.busquedas.np-responsive-account
    .np-account-user-panel #np-account-email-display {
        text-align:center !important;
        margin:6px auto !important;
    }
}

/* NP-MOBILE-LOGO-NATURAL-HEIGHT-V1 */
@media (max-width: 799px) {
    html body.normal.busquedas.np-responsive-account .cab.cabbg .logo img {
        height: auto !important;
        min-height: 0 !important;
        max-height: 74px !important;
        object-position: left top !important;
    }
}
