﻿@media only screen and (max-width: 1000px) {
    .col-md-1 button {
        /*font-size : unset !important;*/
    }
    #map{
        position:relative !important;
    }
    .container{
        bottom:unset !important;
        position:relative !important;
        width:100vw !important; 
        margin-left: unset !important;
        height:130px !important; 
        margin-bottom : unset !important;
    }



    .home-page-top-banner-wrapper{
        width:100vw;
        position: relative;
        padding:unset !important;
        /*height:82vh;*/
    }
    /*.slider-left{
        width:100vw !important;
        height:100%!important;

    }
    .slider-wrapper{
        height:100% !important;
    }
    .nivoSlider {
        height:100% !important;
    }
     .nivoSlider img {
        height:100% !important;
    }*/
}
@media (max-width: 1400px){
    .bootstrap .container {
        /*padding-bottom: 8% !important;*/
    }
}

@media only screen and (max-width: 1024px) {
    .bootstrap {
        height:inherit !important;
    }
    .bootstrap .row{
        margin: unset !important;
    }
    .filtro_labels{
        display:none !important;
    }
    .filtros_botao_pesquisa{
        text-align:center;
        margin-top:15px;
    }
    .filtros_botao_pesquisa button{
        padding-left:20px;
        padding-right:20px;
    }
    .container{
        height:inherit !important; 
        padding-bottom:8px;
    }

    .col-md-1 img {
        margin-top:unset!important;
    }
    .header-menu .responsive-nav-wrapper-parent{
        display: none !important;
    }
    .header-logo {
        /* position: absolute; */
        width: 250px;
        /* padding: 5px; */
        /* top:0px; */
    }
}

@media (min-width: 769px) {

.home-page-top-banner-wrapper .slider-left {
    width: 100% !important;
}
}

.home-page-top-banner-wrapper {
    padding: unset;
}

.home-page-top-banner-wrapper{
    /*padding-top :7% !important;*/
}


@media (min-width: 1025px){
    .header-menu{
        padding: 30px !important;
    }
    .header-wrapper{
        display:none !important;
    }
    .header{
        height:60px !important;
        width:unset !important;
    }
    .header-logo{
        margin-top:-5px !important;
        /*margin-left:45px!important;*/
    }
    .header-logo a img {
        max-width: 70% !important;
    }
    .home-page-body .center-1{
        margin-top:20px;
    }
}

#customerlanguage{
    width:110px!important;
}
.header-selectors-wrapper{
    display:none;
}

@media (min-width: 769px){
    .product-list {
        margin: unset; 
    }
}

.product-grid, .product-list {
    margin: unset; 

}
.category-page .product-grid {
    margin-top: unset;
}

@media (min-width: 769px) {
    .category-page-body .product-grid {
        padding: unset;
    }
}
.block-category-navigation{
    display:none;
}
.block-manufacturer-navigation{
    display:none;
}
.block-recently-viewed-products{
    display:none;
}
.selected-checkout-attributes{
    display:none;
}
@media (max-width: 769px) {
    .gm-style .gm-style-iw-d {
        max-height: 400px !important;
        height: 400px !important;
        overflow:unset !important;
    }

    .gm-style .gm-style-iw-c {
        max-height: 400px !important;
        height: 360px !important;
    }
}
.gm-style .gm-style-iw-c {
    height: 340px;
    overflow:unset !important;
}
.gm-style-iw-d{
    overflow:unset !important;
}
@media (max-width: 340px) {
    .header-logo {
        width: 250px;
        text-align: center;        
    }
}
