/*plugin*/
.bh-sl-directions-panel {
    overflow: auto;
    height: inherit;
}

.mp-row-store-img img {
    width: 87%;

}


#bh-sl-user-location {
    border: 1px solid #d1d1d1;
    top: 10.5%;
}

.bh-sl-container .bh-sl-loc-list ul {
    top: 20%;
    height: 75%;
}

.mp-store-info {
    top: 20%;
    height: 75%;
}

.store-description{
    padding-top: 30px;
    padding-left:15px;
}



.mp-back-results {
    font-family: 'ProximaNova-Light';
    padding: 20px;
}




span.title-locator {
    position:absolute;
    top:16px;
    margin-top: -8px;
    font-family: 'ProximaNova-Bold';
    font-weight: 700;
    font-size: 28px;
    line-height: 40px;
    color: #000;
    padding: 5px;
}

@media (min-width: 1024px) and (max-width: 1200px) {
    span.title-locator {
        font-size: 23px;
    }

}


.bh-sl-container .bh-sl-map-container a {
    color: #000000;
    text-decoration: none;
    font-family: 'ProximaNova-Bold';
}


.mp-detail-store-view {
    font-family: 'ProximaNova-Bold';
    margin: 0 0 10px 20px;
    color: rgb(0 156 222);
    font-weight: 600;
    font-size: 13px;
}

.mp .row-store-info {
    font-family: 'ProximaNova-Regular';
    float: right;
    width: 65%;
}

.row-store-info .mp-store-name {
    font-family: 'ProximaNova-Bold';
}


@media (min-width: 768px) and (max-width: 1023px) {

    .bh-sl-loc-list-2 {
        left: -52%;

    }

    div#myAlert{
        margin-bottom:20px;

    }

    .bh-sl-container .bh-sl-loc-list ul {
        top: 4%;
        height: 93%;
    }
    .mp-row-store-img {
        width: 30%;
        float: left;
    }

    .mp-store-view-info {
        width: 90%;
        margin: 0px auto;
        padding-top: 20px;
    }



    #bh-sl-address {
        width: 100%;

    }

    .store-addr .loc-web {
        white-space: normal;

    }

    .mp-dialog-setting {
        width: 70%;

    }



    span.title-locator {
        position: absolute;
        top: -107%;
    }

    #bh-sl-user-location {
        position: absolute!important;
        top: -87%;
    }


    .bh-sl-container .bh-sl-map {
        float: none;

    }


}



@media (min-width: 320px) and (max-width: 480px) {


    span.title-locator {
        font-size: 24px;
        position: absolute;
        top: -182%;

    }


    #bh-sl-user-location {
        top: -153%;
    }

    .bh-sl-container .bh-sl-loc-list ul {
        top: 3%;
        height: 95%;
    }

    .bh-sl-container .bh-sl-loc-list {

        height: 350px;
        margin-bottom: -50px;
    }

}


/*@media (min-width: 768px) and (max-width: 1025px){
    .bh-sl-container .bh-sl-map {
        float: right;
    }


}*/



@media only screen
and (min-width: 1024px)
and (max-height: 1366px)
and (orientation: portrait)
and (-webkit-min-device-pixel-ratio: 1.5) {

    span.title-locator {

        position: absolute;
        top: 12px;

    }
}

/*pagina*/

.owl-carousel .owl-stage-outer {
    height: 450px !important;
}


@media (min-width: 320px) and (max-width: 480px) {

    .minicart-wrapper .action.showcart .counter.qty {
        right: 6px;
    }
}


.mgz-element.usg6exf .mgz-link {
    float: right;
}

.owl-carousel .owl-dots {
    display: flex;
    justify-content: center;
    align-items: center;
}



@media (min-width: 768px){
    .mpstorepickup-pickup-info {
        width: 100%;
        margin: 0 auto;
    }
}


.custom-name-store-selected {
    color: black !important;
}



.mp .row-store-info {
    width: 100% !important;
}

button#mp-location-icon:hover{
    background-color: transparent!important;
}