/*barra navegacion*/

.easy-autocomplete-container ul {
    color: black;
}

.easy-autocomplete-container ul li {
    width: 100%;
}

header nav {
    background-color: white;
    padding-top: 20px;
    height: 84px;
    position: fixed;
    z-index: 998;
}

header nav ul a {
    font-size: 1.5rem;
    color: orange;
}

header nav ul a i.large {
    font-size: 2rem;
}

header nav .brand-logo img {
    width: 60%;
}

.categorias_cart .fixed {
    position: fixed;
    z-index: 99;
    width: 100%;
    top: 84px;
}

.add_to_icon span {
    color: grey !important;
}

.catgs_mobile {
    margin: 0;
}

.catgs_mobile h4 {
    margin-top: 0;
}


/*index.html*/

.categories table td img {
    width: 50%;
}

.categories .banner_index {
    background-color: white;
    overflow-y: scroll;
}

section .info .col {
    padding: 25px 0 25px 0;
}

.pagination li.active {
    background-color: orange;
}

.pagination ul {
    background-color: white;
}

main {
    position: relative;
    top: 100px;
}

.carousel .indicators .indicator-item {
    background-color: orange;
}


/*categoria.html*/

.categorias_col .collection a {
    color: orange;
}

.categorias_col table tbody td {
    text-align: center !important;
}

.categorias_col_mobile {
    float: none !important;
}

.cat_icon table tbody td {
    text-align: center !important;
}

.items_box {
    height: 600px;
    overflow-y: scroll;
    margin-top: 50px;
}

.items_box2 {
    margin-top: 20px;
    height: 650px;
    overflow-y: scroll;
}

.del_search:hover {
    background-color: orange;
}

.page-footer {
    padding-top: 0;
    position: relative;
    top: 100px;
}

.page-footer .container .row {
    margin-bottom: 0;
}

.cat_icon table tbody a:hover {
    color: orange !important;
}

.info_cols .card-panel {
    height: 365px;
    padding: 5px 24px;
}

.info_cols .collection .collection-item {
    padding: 10px 10px;
}

.info_cols .services h5 {
    margin: 35px 0;
}

.info_cols .services h5 i {
    margin: 0 35px;
}

.sidenav li>a {
    height: 45px;
    font-size: 1.5rem;
    color: orange;
}

.modal.bottom-sheet {
    max-height: 80%;
}

#modal_mobile .row.cat_collapsible ul .collapsible-header img {
    width: 50px;
    height: 50px;
}

#modal_mobile.modal .modal-content {
    padding: 0;
}

#modal_mobile .row.cat_collapsible ul li .collapsible-header {
    padding: 5px 15px;
}

#modal_mobile .row.cat_collapsible ul li .collapsible-body {
    padding: 15px;
}

#modal_mobile .row.cat_collapsible ul li .collapsible-body .row {
    margin: 0;
}

#modal_mobile .row.cat_collapsible ul li .collapsible-body .row p {
    margin: 0;
    height: 75px;
}

#modal_mobile .row.cat_collapsible ul li .collapsible-body .row div.input-field {
    margin: 0;
}

#modal_mobile2 .row.cat_collapsible ul .collapsible-header img {
    width: 50px;
    height: 50px;
}

#modal_mobile2.modal .modal-content {
    padding: 0;
}

#modal_mobile2 .row.cat_collapsible ul li .collapsible-header {
    padding: 0 15px;
}

#modal_mobile2 .row.cat_collapsible ul li .collapsible-body {
    padding: 15px;
}

#modal_mobile2 .row.cat_collapsible ul li .collapsible-body .row {
    margin: 0;
}

#modal_mobile2 .row.cat_collapsible ul li .collapsible-body .row p {
    margin: 0;
    height: 75px;
}

#modal_mobile2 .row.cat_collapsible ul li .collapsible-body .row div.input-field {
    margin: 0;
}

.modalCartMob table tbody td {
    padding: 15px 0;
}

.resumen .t-resumen {
    width: 50% !important;
    margin: 0 auto;
}

.sendMessage {

    background-color: orange !important;
    color: white;
}

.info_item p {
    font-size: 11px !important;
}

.info_item .input-field {
    margin: 0.5rem;
}

#modal_cart_mobile .modal-footer .row {
    margin-bottom: 0 !important;
}