﻿body {
    font-family: 'Montserrat', sans-serif;
}
/* MENÚ */

.expandido {
    border-radius: 21px 21px 0px 0px!important;
    border: none!important;
}
@media (min-width: 992px) {
    #navbarTogglerDemo02 {
        margin-top: 18px;
    }
    .buscadorRetys.searchContainer {
        margin-top: 9px;
    }
    .expandido {
        margin-top: 6px;
        /* 5 */
    }
    html:not([data-scroll='0']) #navbarTogglerDemo02 {
        margin-top: 10px;
    }
    html:not([data-scroll='0']) .buscadorRetys.searchContainer {
        margin-top: 2px;
    }
}
@media (max-width: 991px) {
    .der-md {
        text-align: right;
    }
    .der-md .navbar-collapse {
        text-align: left;
    }
}
html:not([data-scroll='0']) .barra-blanca {
    //display: none;
    font-size: 0px;
    height: 0px;
}
html:not([data-scroll='0']) .barra-blanca #topNav {
    height: 0px;
    padding: 0px;
}
html:not([data-scroll='0']) .barra-blanca #topNav a {
    margin: 0px 14px;
}
html:not([data-scroll='0']) #logo-bc {
    max-height: 50px;
    margin-right: 46px;
}
main {
    margin-top: 139px;
    transition: margin-top .4s;
}
@media (max-width: 991px) {
    main {
        margin-top: 139px;
        transition: margin-top .4s;
    }
}
html:not([data-scroll='0']) main {
    margin-top: 76px;
}
/* BUSCADOR */

.dropdown-busqueda {
    background-color: white;
    list-style-type: none;
    border-radius: 0px 0px 21px 21px;
    box-shadow: rgba(128, 128, 128, .6) 3px 3px 5px;
    padding-bottom: 30px;
    display: none!important;
    margin-left: 3px;
    margin-right: 1px;
    position: relative;
    z-index: 2;
}
.dropdown-busqueda .dropdown-header {
    color: #6A1B31;
    text-align: left;
    font-size: 20px;
    font-weight: 500;
}
.dropdown-busqueda .resultado {
    font-size: 16px;
    padding-left: 150px;
    color: #8B898A;
    text-align: left;
    font-weight: 400;
    text-decoration: none;
}
.dropdown-busqueda a {
    text-decoration: none;
}
.dropdown-busqueda .resultado:hover {
    background-color: #eee;
    text-decoration: none;
}
.dropdown-busqueda a:hover {
    text-decoration: none;
}
.searchContainer ::-webkit-scrollbar {
    width: 10px;
}
/* Track */

.searchContainer ::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}
/* Handle */

.searchContainer ::-webkit-scrollbar-thumb {
    background: rgba(200, 200, 200, 1);
    border-radius: 10px;
}
/* Handle on hover */

.searchContainer ::-webkit-scrollbar-thumb:hover {
    background: rgba(170, 170, 170, 1);
}
.searchContainer {
    width: 100%;
    padding: 0;
    margin: 0 0 0 auto;
    /*    display: -ms-flexbox;*/
    /*    display: flex;*/
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
}
.searchContainer .search {
    width: 100%;
    /*    display: -ms-flexbox;*/
    /*    display: flex;*/
    height: 55px;
    /* border: 1px solid rgba(0,0,0,.3); */
}
ul#result-autocomplete {
    margin-bottom: 0;
}
.searchContainer .row {
    margin-left: 0px;
    margin-right: 0px;
}
.buscadorRetys #searchInput {
    border-radius: 60px;
    border: none;
    box-shadow: rgba(128, 128, 128, .6) 3px 3px 5px;
    font-size: 18px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.buscadorRetys #searchInput:focus {
    border-radius: 60px; //border: 1px solid rgba(128, 128, 128, 1);
    box-shadow: rgba(128, 128, 128, 1) 3px 3px 10px;
    outline: none;
}
.buscadorRetys #searchInput, .buscadorRetys #result-autocomplete {
    max-width: 1000px;
    max-height: 370px;
}
.buscadorRetys #searchInput {
    border-radius: 60px;
    border: none;
    box-shadow: rgba(128, 128, 128, .6) 3px 3px 5px;
    font-size: 18px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.dropdown-header {
    position: sticky;
    top: 0px;
    background-color: white;
}
.dropdown-busqueda .dropdown-header {
    color: #6A1B31;
    text-align: left;
    font-size: 20px;
    font-weight: 500;
}
.dropdown-busqueda .resultado {
    text-align: left;
    padding-left: 20px;
    /* antes 150 */
}
.dropdown-busqueda .resultado:hover {
    background-color: #eee;
    text-decoration: none;
}
.dropdown-busqueda a:hover {
    text-decoration: none;
}
.dropdown-busqueda .resultado {
    color: #8B898A;
    text-align: left;
    font-size: 18px;
    font-weight: 400;
}
.mostrado {
    display: inline!important;
}
#imgLap{
    margin-top: -15px !important;
}