/*------------------------------------------------------------------------------------------------------
 *** Celulares
------------------------------------------------------------------------------------------------------*/
/* de 0a568 */
@media (max-width: 568px) {
    #fixedHeader {
        display: none !important;
    }

    #searchBar > .blocoBusca > input[type=text] {
        padding-left: 5px;
        padding-right: 5px;
    }

    .container_20 {
        display: none;
    }

    .blocoBusca {
        padding: 0 2%;
    }

    div.baseCarrinhoTopo {
        width: 120px;
    }

    div.baseCarrinhoTopo .txtSacola {
        display: none;
    }

    div.baseCarrinhoTopo .icoSacola a {
        display: block;
        margin: auto;
    }

    div.baseCarrinhoTopo .icoSacola img {
        display: block;
        margin: auto;
    }
    

    div.logo-topo a img {
        height: 50px !important;
    }

    .faixa-topo > div > span.cadastrese-login {
        display: block !important;
        width: 100% !important;
        padding: 3px 0 !important;
    }

    div#rodape > .container_footer > div {
        width: 100% !important;
        text-align: center;
    }

    div#rodape > .container_footer > iframe {
        width: 100% !important;
        text-align: center;
    }

    .msgPromocional span {
        font-size: 12px !important;
        display: block;
        font-weight: 100 !important;
    }

    div#ucMensagemPromocional_msgPromocionalWrap {
        padding: 7px 0;
    }

    .newsletterUC {
        display: none;
        border: 0;
        background-color: #ccc;
    }

    .newsletterWrapper {
        width: 100%;
        height: auto;
        text-align: center;
    }

    .newsletterWrapper > p {
        font-size: 14px;
        float: none;
        margin: 0;
        text-align: center;
        line-height: initial;
        padding-top: 5px;
    }

    .newsletterWrapper > label {
        font-size: 14px;
        float: none;
        margin: 0 !important;
        display: block;
        line-height: initial;
        padding: 3px 0;
    }

    .newsletterWrapper label input {
        width: 79%;
        margin: auto;
    }

    .newsletterWrapper input[type="submit"] {
        width: 90%;
        margin: auto;
        float: none;
    }

    #container ul.menu li {
        font-size: 11px;
    }

    .baseConteudoTab .ProdutosVitrine, .ProdutosVitrine {
        width: 100%;
        margin: 0 !important;
        float: left;
    }

    .baseTxtOpiniao, .baseSelectOpiniao {
        width: 100% !important;
        margin-bottom: 20px !important;
    }

    .btEnviarOpiniao input {
        display: block;
        margin: 10px auto;
    }

    .status-detail {
        flex-wrap: wrap;
    }

    .status-detail > div {
        width: 100%;
    }

    .order-detail table th {
        font-size: 12px !important;
    }

    .cart-item-box {
        flex-wrap: wrap;
    }

    .cart-item-box > div {
        width: 100% !important;
        display: block;
    }

    .cart-item-descricao {
        margin: 10px 0;
        text-align: center;
    }

    .cart-item-painal {
        margin: auto;
    }

    .cart-item-delete {
        margin: 10px auto;
        width: 100% !important;
    }

    .cart-item-control {
        width: 100%;
        justify-content: center;
    }

    div.cart-item-control div {
        width: 100% !important;
    }

    div.cart-item-price {
        width: 50% !important;
        margin: 0 !important;
        margin-top: 20px;
    }

    div.cart-item-price span {
        text-align: center;
    }

    .cart-detalhe-box {
        flex-wrap: wrap;
    }

    .cart-detalhe-box div {
        width: 100% !important;
        text-align: center;
        margin-bottom: 20px;
        margin-left: 0;
    }

    .empty-cart {
        padding: 0 !important;
    }

    .empty-cart span {
        font-size: 27px !important;
    }

    .cadastro-part {
        padding: 20px;
    }

    .itensbar-box {
        width: 100% !important;
        justify-content: center !important;
    }

    .card1, .card2 {
        min-width: 0 !important;
        width: 100% !important;
    }

    .number-card, .cod-card {
        float: none !important;
    }

    .number-card input, .cod-card input, .form-card-line > select {
        width: 100% !important;
    }

    .request-box {
        max-height: unset !important;
        max-width: unset !important;
        height: 100vh !important;
        width: 100vw !important;
        box-sizing: border-box;
    }

    .request-detalhes-btn {
        width: 100% !important;
        text-align: center;
        margin: 5px 0;
        order: 2;
    }

    .request-detail-endereco {
        width: 100% !important;
    }

    .request-detail-pagamento-type {
        flex-wrap: wrap;
    }

    .request-detail-pagamento-info {
        margin: 10px 0;
    }

    .request-detail-item {
        flex-wrap: wrap;
        text-align: center;
        margin: 10px 0;
    }

    .request-detail-item-nome {
        max-width: 100% !important;
    }

    .request-detail-resumo {
        flex-wrap: wrap;
    }

    .request-detail-resumo-operator {
    }

    .request-detail-resumo > span {
        width: 90%;
        text-align: center;
    }

    .request-detail-number-wrap {
        width: 100%;
    }

    .titProdutosVitrine {
        width: 80%;
        font-size: 16px;
        text-align: center;
    }

    .priceProdutosVitrine {
        width: 80%;
        text-align: center;
    }

    .precoPorVitrine > span {
        font-size: 28px;
    }

    .precoPorVitrine {
        font-size: 14px;
    }

    .parcelamentoVitrine {
        font-size: 16px;
    }

    /* .baseProdutosVitrine, .baseConteudoTab {
        width: calc(100vw - 1%) !important; 
        position: relative; 
        display: flex; 
        left: -0vw; 
        transition: all .2s;
    }*/

    .ProdutosVitrine {
        min-width: 100vw;
        float: none;
        height: auto;
    }

    .ProdutosVitrine > a > div {
        float: none;
        height: auto;
    }

    .vitrine-controler-wrap {
        position: absolute;
        margin-top: 200px;
        width: 100vw;
        overflow: hidden;
        left: 0;
    }

    .vitrine-controler-btn {
        padding: 12px;
        background: #eee;
        z-index: 1;
        border-radius: 50%;
        height: 85px;
        width: 85px;
        position: relative;
        font-size: 28px;
        color: #ccc;
        border: 1px solid #ddd;
        opacity: .6;
        display: flex;
        align-items: center;
        box-sizing: border-box;

        display: none;
    }

    .vitrine-controler-btn.btn-left {
        left: -50px;
        justify-content: flex-end;
        float: left;
    }

    .vitrine-controler-btn.btn-right {
        right: -50px;
        justify-content: flex-start;
        float: right;
    }

    .news-rodape-wrap {
        background: #545454;
        text-align: center;
        padding: 10px;
        color: #fff;
    }

    p.news-title {
        margin: 0;
        text-transform: uppercase;
        font-size: 18px;
    }

    p.news-title-two {
        font-size: 12px;
    }

    .news-error {
        margin: 5px 0;
        font-size: 14px;
        background: #db0000;
        color: #fff;
        padding: 5px;
        display: none;
        border-radius: 5px;
    }

    .news-form {
        display: flex;
    }

    .news-form input {
        flex-grow: 1;
        padding: 10px;
        font-size: 16px;
        border: 0;
        border-radius: 5px;
    }

    .news-form button {
        width: 40px;
        height: 40px;
        border: 0;
        border-radius: 5px;
        background: #019681;
        color: #fff;
        font-size: 21px;
    }

    .baseBuscaRodape {
        display: none;
    }

    #rodape {
        padding-top: 0;
        background: #fff;
    }

    #rodape_creditos {
        background: #fff;
        border: 0;
    }

    .container_footer ul > li {
        margin: 2px
    }

    .container_footer ul > li > a {
        background: #666;
        color: #fff;
        display: block;
        padding: 5px;
    }

    .container_footer h2 {
        color: #fff;
        border: 0;
        font-weight: 100;
        text-transform: uppercase;
        font-size: 16px;
    }

    .painel_inferior h2 {
        color: #666;
        font-weight: 700;
    }

    .selos_entrega, .formas_pagamento {
        display: none;
    }

    .painel_esquerda, .painel_centro {
        background: #545454;
    }

    .painel_centro * {
        color: #fff !important;
    }

    .painel_centro h2 {
        display: none
    }

    .painel_centro p {
        margin: 0 !important;
    }

    .painel_centro .telefone {
        font-size: 16px !important;
        font-weight: 700;
    }

    .rodape-email {
        margin: 0 0 20px 0;
        display: block;
        font-weight: 700;
        font-size: 14px;
    }

    .painel_centro > .paine_centro_conteudo > .first.telefone:before {
        content: 'Ligar para ';
    }

    .address-new-wrap{
        flex-wrap: wrap;
    }

    .address-new-btn{
        width: 100%;
        text-align: center;
        margin-top: 15px;
    }

    .address-list{
        flex-wrap: wrap;
    }

    .address-item{
        margin-top: 20px;
    }

    .address-item-body > p{
        margin: 5px 0;
    }

    .form-block{
        flex-wrap: wrap;
    }

    .form-block > div{
        width: 100%;
    }
}

/* de 0a768 */
@media (max-width: 768px) {
    .topo {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-around;
        margin: 0;
        padding: 0;
    }

    body {
        margin-top: 169px;
    }

    .base-topo {
        position: fixed;
        width: 100%;
        top: 0;
        left: 0;
        z-index: 2;
        transition: all .2s;
    }

    .hidden-nav .base-topo {
        top: -175px !important;
    }

    div.logo-topo {
        order: 0;
    }

    div#searchBar {
        order: 1;
        margin: 10px 0;
        height: auto;
        width: 100% !important;
        margin: 0;
    }

    .txtSacola {
        display: none !important;
    }

    div.topo > div.logo-topo {
        max-width: calc(100% - 110px) !important;
        width: 60% !important;
        max-height: 80px;
    }

    div.logo-topo a {
        display: block;
        height: auto;
        text-align: center;
        padding: 0;
    }

    div.logo-topo a img {
        max-width: 180px;
        margin: auto;
        width: 100%;
    }

    div.baseCarrinhoTopo .icoSacola a:after {
        content: "carrinho de compras";
        font-size: 12px;
        display: block;
        width: 100%;
        line-height: 11px;
        margin-top: 4px;
    }

    div#searchBar {
    }

    .blocoBusca {
        padding: 0;
    }

    div.baseCarrinhoTopo {
        padding: 5px 0;
    }

    .topo > div.baseCarrinhoTopo {
        border-radius: 0;
        padding: 5px;
    }

    .cart-topo {
        text-align: center !important;
        height: 100%;
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    div.faixa-topo:after {
        content: "";
        display: block;
        clear: both;
    }

    div.faixa-topo > div > span {
        width: 32%;
        display: inline-block;
        text-align: center;
        box-sizing: border-box;
        padding: 5px 0;
    }

    .faixa-topo a, .faixa-topo p, .faixa-topo span, .faixa-topo {
        font-size: 12px !important;
    }

    .baseParceiro {
        display: none !important;
    }

    #rodape > .container_footer > div {
        width: 100% !important;
        margin: 0 !important;
        text-align: center;
        box-sizing: border-box;
        padding: 15px;
        min-width: initial !important;
        max-width: initial !important;
    }

    #rodape div.painel_inferior > div {
        width: 100% !important;
        margin: 0 !important;
        padding: 15px 0;
        text-align: center;
    }

    .container_footer > .painel_inferior .forma-pagamento, .container_footer > .painel_inferior .redes-sociais {
        display: block;
    }

    .container_footer ul > li:hover {
        background: none;
    }

    div.paine_centro_conteudo {
        width: 100% !important;
    }

    .container_footer > .painel_centro > .paine_centro_conteudo p, .container_footer > .painel_centro > .paine_centro_conteudo > .telefone {
        text-align: center !important;
    }

    .painel_copyright > .logo, .painel_copyright > .texto {
        width: 100% !important;
    }

    .codErp {
        display: none !important;
    }

    .product-detail-photo, .product-detail-info {
        display: block;
        margin: 10px auto;
        float: none;
    }

    .product-detail-info {
        width: 100% !important;
    }

    .product-detail-info h1 {
        padding: 15px;
        font-size: 24px;
    }

    .product-detail-info, .product-detail-info h1, .btComprar {
        text-align: center;
    }

    .btComprar > input {
        width: 100%;
    }

    .abaParcCt {
        margin: auto;
        width: 100%;
        border-radius: 0;
        background: #f2f2f2;
    }

    .baseSelo {
        justify-content: center;
    }

    .baseInfoProduto > .seja_primeiro {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .baseTxtAvaliacao {
        float: none;
        margin: 0;
        height: auto;
        line-height: initial;
    }

    .txtAvaliacao {
        width: auto;
        float: none !important;
        margin-left: 10px;
    }

    .buy-float-wrap {
        display: none;
    }

    .baseIndiqueAmigo {
        width: 100% !important;
    }

    div.bgCampoOpiniao > input {
        width: 100% !important;
    }

    .txtIndiqueAmigo > div > input {
        margin: auto;
        display: block;
    }

    .titPublic {
        font-size: 20px;
    }

    .txtInstitucional * {
        max-width: 100%;
    }

    .trocas-devolucoes {
        max-width: 100%;
        margin: 30px 0;
    }

    .trocas-devolucoes img {
        max-width: 100%;
    }

    .txtInstitucional * {
        max-width: 100%;
    }

    .blocoLogin {
        width: 100% !important;
    }

    .statusBarra {
        display: none !important;
    }

    .topoBoxNovoEnd {
        text-align: center;
        margin: 0;
    }

    .blocoNovoEndereco {
        justify-content: center !important;
        text-align: center;
    }

    .txtConteudoNovoEnd {
        width: 100% !important;
        margin-bottom: 10px;
    }

    .blocoEndereco {
        width: 100% !important;
        margin: 5px auto !important;
        height: initial;
    }

    #divEnderecos, .baseEndereco {
        justify-content: center;
    }

    .BlocoBtnEnd {
        flex-wrap: wrap;
    }

    .BlocoBtnEnd > a {
        width: 100%;
        margin-bottom: 10px !important;
    }

    #payment ul.paymentForms {
        padding: 10px !important;
        display: flex;
        justify-content: space-around;
        flex-wrap: wrap;
    }

    #payment ul.paymentForms li {
        margin: 10px !important;
    }

    #payment ul.paymentForms li.clear {
        display: none;
    }

    .mw-line > div {
        width: 100% !important;
    }

    .adress-content {
        margin-bottom: 15px !important;
    }

    .mw-line > div.clear {
        width: 100% !important;
        margin-bottom: 0px !important;
    }

    .resume span {
        display: block;
    }

    .status-wrap > div {
        width: 90%;
        margin: 10px auto;
        height: initial;
        box-sizing: border-box;
    }

    .account-numbers-wrap {
        padding-top: 0;
    }

    .resume-wrap {
        flex-wrap: wrap;
    }

    .resume-wrap > div {
        width: 90% !important;
        margin: 10px auto;
    }

    .cart-detalhe-wrap {
        flex-wrap: wrap;
    }

    .cart-detalhe-btn {
        width: 100% !important;
        max-width: 100% !important;
        margin-bottom: 15px;
    }

    .cart-detalhe-comprar-mais {
        order: 1;
    }

    .cart-frete-form-wrap {
        flex-wrap: wrap;
    }

    .cart-frete-form-wrap div {
        width: 100%;
        justify-content: center;
        margin: 0 0 20px 0;
    }

    .cart-frete-form-wrap span {
        text-align: center !important;
    }

    li.etalage_zoom_area {
        display: none !important;
    }

    .itensbar-bar {
        flex-wrap: wrap;
        justify-content: center;
    }

    .itensbar-box.newsletterbar {
        width: 100%;
        justify-content: center;
    }

    .itensbar-box {
        width: 45%;
        justify-content: right;
        border: 0;
        margin: 10px 0;
    }

    .bloco-form-atendimento-dois {
        padding: 10px 0;
    }

    .order-wrap {
        width: 90% !important;
    }

    .request {
        flex-wrap: wrap;
        justify-content: space-around !important;
    }

    .request-status {
        order: 2;
        width: 100%;
        margin: 10px 0;
        background: #f8f8f8;
        padding: 10px !important;
    }

    div#ucBanner_divBannerTopo, .slideshow-mw, .slideshow-mw > .slide-content {
        display: none;
    }

    .product-flags-wrap {
        justify-content: center;
    }
}

/* Apenas entre 569 e 768 */
@media (min-width: 569px) and (max-width:768px) {
    .container_20 {
        width : 96%;
    }

    span.cadastrese-login {
        width: 100% !important;
        text-align: center;
        padding: 5px 0 !important;
        background-color: #eeaf1c;
    }

    span.cadastrese-login a, span.cadastrese-login p, span.cadastrese-login span, span.cadastrese-login {
        color: #333;
    }

    .container_footer > div {
        width: 50% !important;
    }

    div#ucBanner_divBannerTopo, .slideshow-mw, .slideshow-mw > .slide-content {
        height: 175px !important;
    }

    .baseConteudoTab .ProdutosVitrine, .ProdutosVitrine {
        width: 46%;
    }

    .baseConteudoTab > div:nth-child(2) {
        display: none;
    }

    .newsletterWrapper label input, .newsletterWrapper label select, .newsletterWrapper label button {
        width: 25%;
    }

    .newsletterWrapper {
        max-width: 560px !important;
    }

    .cart-item-painal {
        width: 90px !important;
    }

    .cart-item-control {
        flex-direction: column;
        justify-content: center !important;
    }

    .cart-item-qtd {
        width: 36px !important;
    }
}

/* de 569 ao infinito */
@media (min-width: 569px) {
    .vitrine-controler-wrap {
        display: none;
    }

    .news-rodape-wrap {
        display: none;
    }
}

/*------------------------------------------------------------------------------------------------------
 *** Tabletes
------------------------------------------------------------------------------------------------------*/
/* de 0a1024 */
@media (max-width: 1024px) {
    #imgTopoMobile {
        width: auto;
        max-width: 100%;
        height: 80px;
    }

    #menuWrap {
        display: none !important;
    }

    #menuWrap > .container > ul > li > a.active, #menuWrap > .container > ul > li > a:hover {
        color: #000 !important;
    }

    .faixa-topo > div.icon-menu-mobile {
        padding: 10px !important;
        box-sizing: border-box;
        width: 50px !important;
        margin-right: 1%;
        display: block;
        float: left;
        font-size: 21px;
        text-align: center;
        background-color: #999;
        color: #333;
    }

    .faixa-topo > div > span {
        display: none !important;
    }

    .faixa-topo > div > span.align-right {
        display: block !important;
        width: 100%;
        text-align: right;
    }

    .faixa-topo > div {
        width: calc(100% - 50px) !important;
        font-size: 10px;
        padding-right: 5px;
    }

    div.faixa-topo {
        padding: 0 !important;
        display: flex;
    }

    #searchBar {
    }

    .cart-topo {
        width: 100%;
        text-align: center !important;
    }

    .baseCarrinhoTopo > .visitante, #searchBar > ul.iconbar {
        display: none;
    }

    #automatic-search ul li{
        padding: 10px;
        box-sizing: border-box;
        height: 80px;
    }
    .tumb{
        display: none;
    }

    #automatic-search .product-description{width: 65%;}

    #automatic-search .product-price{
        width: calc(35% - 10px);
    }

    div#divCarrinhoTopo{
    margin: 0 10px;
    }

    .topo > div.logo-topo {
        width: 30% !important;
    }

    .blocoBusca {
    }

    .topo-col-2 {
        display: none;
    }

    .faixa-topo > div > span {
        display: none !important;
    }

    .faixa-topo > div > span.align-right {
        display: block !important;
        width: 100%;
        text-align: right;
    }

    .faixa-topo > div {
        width: calc(100% - 50px) !important;
        font-size: 10px;
        padding-right: 5px;
    }

    div.faixa-topo {
        padding: 0 !important;
        display: fl;
    }

    .corpo {
        min-width: initial;
    }

    .abaLateral, .mkt {
        display: none !important;
    }

    .vitrine {
        position: static !important;
        width: 100vw;
        height: auto !important;
        overflow: hidden;
        min-width: initial !important;
        padding: 0 !important;
    }

    .paine_centro_img {
        display: none;
    }

    .telefone {
        font-size: 14px !important;
    }

    .newsletterWrapper > p {
        font-size: 14px;
        margin-right: 5px;
        display: block;
        float: none;
        line-height: initial;
        text-align: center;
        padding: 5px 0;
        box-sizing: border-box;
    }

    .newsletterWrapper > label {
        font-size: 14px;
        margin: 0 5px !important;
    }

    /* Categoria */
    .categoriaTabela {
        margin: 0;
    }

    .categoriaTabela tr > td.oppened:first-child {
        display: block !important;
        top: 0;
    }

    .categoriaTabela tr > td:first-child {
        display: block !important;
        transition: all 0.3s;
        position: fixed;
        top: -150%;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.7);
        z-index: 9999;
    }

    .categoriaTabela tr > td:first-child > div {
        position: relative;
        background: #fff;
        padding: 10px;
        width: calc(100% - 30px);
        max-width: 500px;
        height: calc(100% - 30px);
        margin: 15px auto;
        box-shadow: 0 0 50px 5px;
        box-sizing: border-box;
        z-index: 4;
        max-height: 100%;
        overflow: scroll;
    }

    .baseDiretorio {
        background: #fff;
        margin: 0;
        padding: 0 5px;
        height: auto;
    }

    .txtDiretorio {
        line-height: initial;
        font-size: 12px;
        margin: 0;
        float: none;
        text-align: center;
        padding: 10px 0;
    }

    .baseFiltroProd {
        width: 100%;
        text-align: center;
        height: auto;
        margin: 0;
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        margin-top: 10px;
    }

    .txtFiltroProd, .bgCampoFiltroProd {
        height: auto;
    }

    .btn-open-filter {
        display: flex !important;
        align-items: center;
        justify-content: center;
        font-size: 32px;
        color: #eee;
        position: fixed;
        z-index: 30;
        bottom: 75px;
        right: 10px;
        width: 50px;
        height: 50px;
        border-radius: 50%;
        background: #333;
        opacity: 0.4;
        box-shadow: 1px 1px 3px 0px;
    }

    .btn-close-filter.oppened {
        display: flex !important;
    }

    .btn-close-filter {
        display: none;
        align-items: center;
        justify-content: center;
        font-size: 18px;
        color: #eee;
        border: 0px solid;
        position: fixed;
        z-index: 9999;
        top: 20px;
        right: 20px;
        width: 38px;
        height: 38px;
        border-radius: 0;
        background: #333;
    }

    /* Categoria FIM */
    /* Produto */
    .blocoEsquerdo, .boxFrete {
        float: none;
        width: 80%;
        max-width: 300px;
        margin: auto !important;
    }

    div.baseProdutoIndisponÃ­vel {
        align-items: center;
    }

    .boxFrete .baseParcelaCartao {
        display: block !important;
        float: none;
    }

    .blocoParcCt, .blocoParcCt > div {
        float: none;
    }

    .baseParcelaCartao {
        display: none !important;
    }

    .blocoRedeSocial {
        display: none !important;
    }

    /* Produto FIM */
    .bloco-form-atendimento, .bloco-txt-atendimento {
        margin-left: auto;
        margin-right: auto;
        float: none;
        width: 100%;
        max-width: 500px;
        box-sizing: border-box;
    }

    .baseAtendimento h3, .baseAtendimento .subtitulo-login {
        text-align: center;
    }

    div#MainContent_divProdutoSimilar + div, div#MainContent_divProdutoSimilar + div + div, div#MainContent_divProdutoSimilar {
        display: none;
    }

    #menuWrap > .container > ul > li:nth-child(n+10) {
        display: block;
    }

    
    #descricao-produto, .aba-descricao {
        width: 90vw !important;
    }

    .txt-descricao * {
        width: auto !important;
    }
}

/* Apenas entre 769 e 1024 */
@media (min-width: 769px) and (max-width:1024px) {
    div.faixa-topo {
        padding: 0;
    }

    div.faixa-topo > div > span {
        padding: 0px 5px !important;
    }

    .faixa-topo a, .faixa-topo p, .faixa-topo span, .faixa-topo {
        font-size: 12px;
    }

    div#ucBanner_divBannerTopo, .slideshow-mw, .slideshow-mw > .slide-content {
        height: 250px !important;
    }

    .newsletterWrapper {
        max-width: 700px !important;
    }

    .cart-detalhe-comprar-mais {
        font-size: 12px;
        padding: 10px !important;
        width: 115px !important;
        text-align: center;
    }
}

/* de 769 ao infinito */
@media (min-width: 769px) {
}

/*------------------------------------------------------------------------------------------------------
 *** Computadores
------------------------------------------------------------------------------------------------------*/
/* Apenas entre 1025 e 1280 */
@media (min-width: 1025px) and (max-width:1280px) {
    #menuWrap > .container > ul > li > ul {
        left: 0;
        border-radius: 0;
    }
}

/* de 1025 ao infinito */
@media (min-width: 1025px) {

    #menuWrap > .container > ul > li > ul > li:last-child {
        float: right;
        background-color: #ddd;
        padding: 15px 0;
        text-transform: lowercase;
        min-height: unset;
        height: auto;
    }

    /*#searchBar {
        width: 41% !important;
    }*/
}

/* de 0 a 1280 */
@media (max-width: 1280px) {
    #menuWrap > .container > ul > li:nth-child(9) {
        display: none;
    }
}

/* de 1281 ao infinito */
@media (min-width: 1281px) {
}
