/*Intelequia: Estilos custom para el buscar de DNN */ 

.HeaderLoginRow {
    display: flex !important;
    justify-content: end !important;
    align-items: center !important;
} 

.HeaderSearchContainer {
    padding-right: 5px;
    display: flex !important;
    align-items: center !important;
}

.HeaderSearchContainer > span > span > input {
    font-size: 14px;
    padding: 6px 35px 5px 15px !important;
    background: #fff !important;
}

.searchInputContainer {
    margin: 0 -4px 0 0 !important;
    padding: 0px !important;
    border: none !important;
}

.HeaderSearchContainer > .HeaderSearchButton {
    padding: 7px 7px 6px 7px !important;
    z-index: 999 !important;
    margin-left: -28px !important;
    background: #fff !important;
    border: none !important;
    border-left: 1px solid #c6c6c6 !important;
    color: #333 !important;
}

.Sticky .HeaderSearchButton {
    display: none !important;
}

/*Popup del buscar pequeño*/

.searchInputContainer > ul > li {
    text-align: start;
    padding: 5px;
}

/*
.searchInputContainer > ul > li > p {
    display: none !important;
}
*/

.searchInputContainer > ul > li.searchSkinObjectPreview_group {
    display: none !important;
}

/* Pagina de resultados */

/*Titulo*/
.BPSH2Title > h2 > span#dnn_ctr361_dnnTITLE_titleLabel {
    font-weight: 700;
    font-size: 50px
}

/*Primera barra de busqueda*/
.dnnSearchBoxPanel {
    max-width: none;
    background-color: #fff;
}

.dnnSearchBoxPanel > .dnnSearchResultAdvancedTip{
    visibility: hidden !important;
}

.dnnSearchBoxPanel > .dnnSearchResult_dnnSearchBox {
    display: none !important;
}

.dnnSearchBoxPanel > .dnnSearchBox {
    margin-right: 0px !important;
    margin-left: 0px !important;
}

.dnnSearchBox > .dnnSearchBox_advanced {
    display: none !important;
}

.dnnSearchBox > input {
    width: 95% !important;
}

.dnnSearchBox > .dnnSearchBoxClearText {
    right: 30px !important;
    top: 6px;
}

.dnnSearchBox > .dnnSearchButton {
    top: 6px !important;
    right: 6px !important;
}

/* Segunda barra de busqueda */

.dnnSearchResultPanel {
    background-color: #fff;
    margin-top: -10px;
    padding: 0 !important;
}

.dnnSearchResultPanel > .dnnRight > .dnnSearchResultCountPerPage,
.dnnSearchResultPanel > .dnnRight > selecte,
.dnnSearchResultPanel > .dnnRight > div {
    display: none !important;
}

.dnnSearchResultPanel > .dnnRight > ul {
    position: absolute;
    top: 133px;
    left: 226px;
}

.dnnSearchResultPanel > .dnnRight > ul > li > a {
    padding: 6px 15px !important;
}

/* Tercera barra de busqueda */

.dnnSearchResultPager {
    padding: 15px 6px 15px 9px !important;
    margin: 0px 0 30px 0 !important;
    display: block !important;
}

.dnnSearchResultPager > .dnnRight > a {
    margin-top: 0px !important;
}

.dnnSearchResultPagerTop > .dnnLeft > span:after {
    content: "sorted by:";
    font-family: 'Titillium Web', sans-serif !important;
    color: #666;
    padding-left: 4px;
}

.dnnSearchResultPagerTop > .dnnLeft > span:empty::before {
    content: "About 0 Results";
    font-family: 'Titillium Web', sans-serif !important;
    color: #666;
}

/* Resultados de la busqueda */
.dnnSearchResultItem {
    border-left: solid 3px transparent;
    transition: border-color 0.2s;
    padding: 0 6px;
}

.dnnSearchResultItem:hover {
    border-left: solid 3px #0088cc;
}

.dnnSearchResultItem > .dnnSearchResultItem-Title {
    font-size: 22px !important;
    font-weight: normal !important;
}

.dnnSearchResultItem > .dnnSearchResultItem-Link {
    display: none !important;
}