/* Resultados busqueda */

.ax-general-page .dnnSearchBoxPanel {
    background: #ffffff;
    margin: 0;
    max-width: 100%;
    width: 100%;
}

,
.ax-general-page .dnnSearchResultPanel {
    background: none;
    margin: 0;
    max-width: 100%;
}

.ax-general-page .dnnSearchBoxPanel a,
.ax-general-page .dnnSearchResultPanel a {
    text-decoration: none;
}

.ax-general-page .dnnSearchResultPanel .dnnRight ul li:before,
.ax-general-page .dnnSearchResultItem-Others {
    display: none;
}

.ax-general-page .searchSkinObjectPreview .searchSkinObjectPreview_group {
    display: none;
}

.ax-general-page .dnnSearchResultAdvancedTip,
.ax-general-page .dnnSearchBox_advanced {
    display: none;
}


/* BUSCADOR */

.ax-general-page .dnnSearchBoxPanel .dnnSearchBox {
    height: 60px;
    width: 100%;
    margin: 0;
    box-sizing: border-box;
}

.ax-general-page .dnnSearchBoxClearText.dnnShow {
    right: 25px !important;
}

.ax-general-page input#dnnSearchResult_dnnSearchBox_input:hover,
.ax-general-page input#dnnSearchResult_dnnSearchBox_input:focus {
    box-shadow: 0px 1px 10px #c2c2c2
}

.ax-general-page input#dnnSearchResult_dnnSearchBox_input {
    width: 94% !important;
    background: #f9f9f9;
    border: 1px solid #c2c2c2;
    border-radius: 40px;
    margin: 0;
    max-width: 100%;
    outline: none;
    padding: 1rem;
    transition: all ease .4s;
    width: 94% !important;
}

.ax-section .dnnSearchResultPanel {
    width: 100%;
    max-width: 100%;
    margin: 2rem 0;
    padding: 0;
    background-color: #fff;
}

.dnnSearchResultItem a {}

.ax-general-page .dnnSearchResultSortOptions {
    border: 0;
}

.ax-general-page .dnnSearchResultSortOptions li {
    background: transparent;
    margin-left: 1rem;
    padding-left: 0;
    border: 0;
}

.ax-general-page .dnnSearchResultSortOptions li a {
    background: #ffa200;
    color: #fff;
    border-radius: 40px;
}

.ax-general-page .dnnSearchResultPanel .dnnSearchResultSortOptions > li.active > a,
.ax-general-page .dnnSearchResultPanel .dnnSearchResultSortOptions > li.active > a:hover {
    background: #ffa200;
    color: #fff;
}

.ax-general-page .dnnSearchResultPanel .selectize-control.single .selectize-input:hover,
.ax-general-page .dnnSearchResultPanel .selectize-control.single .selectize-input:focus {
    box-shadow: 0px 3px 11px #eaeaea;
}

.ax-general-page .dnnSearchResultPanel .selectize-control.single .selectize-input {
    font-size: 1.4rem;
    padding: 0.6rem 1.2rem;
    color: rgba(101, 101, 101, 0.8);
    border: 1px solid #e7e7e7;
    outline: 0;
    width: 100%;
    background: transparent;
    border-radius: 0;
    box-shadow: none;
}

.ax-general-page .DnnModule-SearchResults {
    text-align: center;
}

.ax-general-page .dnnSearchResultPanel .dnnRight {
    float: none;
}


/* ITEMS */
.ax-general-page .dnnSearchResultContainer > .dnnSearchResultItem-Subset,
.ax-general-page .dnnSearchResultContainer > .dnnSearchResultItem {
    border: 1px solid #f3f3f3;
    width: 100%;
    margin: 0 0 10px 0;
    padding: 1.8rem;
    transition: all ease 0.4s;
}
.ax-general-page .dnnSearchResultContainer > .dnnSearchResultItem-Subset,
.ax-general-page .dnnSearchResultContainer > .dnnSearchResultItem:hover {
    background-color: #f9f9f9;
    border-radius: 20px;
    box-shadow: 0px 3px 11px #eaeaea;
    padding: 1.8rem;
    border: 1px solid #eee;
}

.dnnSearchResultItem-Title a {
    color: #ffa200;
}


/* PAGINADOR */

.ax-general-page .dnnSearchResultPager a.dnnPager-prev,
.ax-general-page .dnnSearchResultPager a.dnnPager-next {}

.ax-general-page .dnnSearchResultPager a:hover {
    box-shadow: 0px 3px 11px #eaeaea;
}

.ax-general-page .dnnSearchResultPager a.dnnPager-prev,
.ax-general-page .dnnSearchResultPager a.dnnPager-next,
.ax-general-page .dnnSearchResultPager a {
    box-shadow: none;
    border: 1px solid #ffa200;
    display: inline-block;
    height: 32px;
    margin: 0 0.2rem;
    text-shadow: none;
    width: 25px;
    vertical-align: top;
}

.ax-general-page .dnnSearchResultPager span {
    display: inline-block;
    color: #666;
    margin: 0px 3px 0 0;
    vertical-align: middle;
}

@media (min-width:768px) {
    .ax-general-page .DnnModule-SearchResults {
        text-align: left;
    }
    .ax-general-page .dnnSearchResultPanel .dnnRight {
        float: right;
    }
}

/* MAPA DEL SITIO */

.ax_nav_list li span,
.ax_nav_list li a .ax-general-page .ax_nav_list {}

.ax-general-page .ax-site-map-list {}


.ax-general-page .ax-site-map-list .ax-site-map span,
.ax-general-page .ax-site-map-list .ax-site-map a {
    color: #26a9e0;
}

.ax-general-page .ax-site-map-list .ax-site-map a:hover {
    text-decoration: underline;
}

.ax-general-page .ax-site-map-list .ax-site-map .ax-site-map a,
.ax-general-page .ax-site-map-list .ax-site-map .ax-site-map span {
    font-weight: 500;
}

.ax-general-page .ax-site-map-list .ax-site-map .ax-site-map .ax-site-map a,
.ax-general-page .ax-site-map-list .ax-site-map .ax-site-map .ax-site-map span {
    font-weight: 400;
}

.ax-general-page .ax-site-map-list .ax-site-map {
    display: block;
    border-bottom: 1px solid #e8f2f5;
    margin-bottom: 1rem;
    padding-bottom: 1rem;
    text-align:left;
    padding-left: 19px;
    line-height: inherit;
}

.ax-general-page .ax-site-map-list .ax-site-map a {
    padding: 0 0 8px;
    display: block;
}

.ax-general-page .ax-site-map-list .ax-site-map .ax-site-map {
    border: none;
    display: block;
    margin: 0;
    padding-bottom: 0;
}

.ax-general-page .ax-site-map-list .ax-site-map > .ax_sitemap_children_wrapper {
    position: static;
    top: auto;
    transform: none;
    margin-left: 0;
}

.ax-general-page .ax-site-map-list .ax-site-map > .ax_sitemap_children_wrapper .ax_sitemap_children_wrapper {
    margin-bottom: 1rem;
}