@media all and (max-width: 991px) {
    .select {
        background-image: url("../../../imagens/seta-menu.svg") !important
    }
    .container-menu-geral {
        background-color: #FFF !important
    }
    .container-submenu-departamentos .submenu-departamentos nav ul li a,
    .container-submenu-marcas .submenu-departamentos nav ul li a {
        color: #656363 !important;
        display: block !important;
        padding: 0 !important;
        line-height: 1.6em !important
    }
    .container-submenu-departamentos .submenu-departamentos nav ul li:hover a,
    .container-submenu-marcas .submenu-departamentos nav ul li:hover a {
        color: #656363 !important
    }
    .title-mobile h3 {
        color: #002538;
        font-weight: 600
    }
    .filtros-pacotes {
        background-color: transparent !important
    }
    .filtros-pacotes .filtros {
        margin-top: 10px;
        overflow: hidden;
        padding: 10px 15px !important;
        left: 0
    }
    .filtros-pacotes .mostrando {
        line-height: 28px;
        margin-right: -13px !important
    }
    .filtros-pacotes .container-btn-filtros-mobile,
    .filtros-pacotes select#filtros-ordenacao {
        padding: 0 !important;
        background-color: #016187;
        color: #FFF
    }
    .filtros-pacotes select#filtros-ordenacao {
        padding-left: 15px !important
    }
    .filtros-pacotes .mostrando {
        color: #4d4d4d;
        font-weight: 600
    }
    .cabecalho-produto {
        margin: 0 -13px 0 -12px;
        padding: 15px 13px 15px 12px;
        background-color: #efefef
    }
    .mapa-migalhas {
        margin: 20px -13px 0 -12px;
        padding: 12px 13px 15px 12px;
        font-size: 11px;
        background-color: #efefef
    }
    .container-carrinho .escolher-mais-produtos {
        background-color: #efefef !important;
        color: #757474 !important
    }
    .td-desc-produto {
        border-right: 1px solid #EEE;
        border-left: none !important;
        padding: 20px 10px !important
    }
    .td-foto-produto {
        text-align: center
    }
    .td-foto-produto .icon-excluir {
        color: #656363;
        font-size: 19px;
        display: inline-block;
        margin: 10px 0 !important
    }
    .td-foto-produto .qtd-prod a {
        display: inline-block;
        margin: 0 auto
    }
    #thumbProdutos ul.slides li {
        background-color: #002538
    }
    #thumbProdutos ul.slides li.flex-active-slide {
        background-color: #029dd6
    }
    .btn-avalie-add-lista.adicionando,
    .btn-avalie-add-lista.adicionado {
        background-color: #ff7800
    }
    .btn-avalie-add-lista,
    .btn-avalie-produto {
        background-color: #029dd6 ;
        color: #FFF;
    }
    .fd-filtros {
        background-color: #efefef
    }
    .fd-filtros #grupo-filtro-select select {
        background-color: #016187;
        color: #FFF;
        font-size: 10px;
    }
    .sidebar {
        background-color: #efefef;
        height: auto;
    }
    .sidebar .item-sidebar {
        border-bottom: 1px solid #014c6e;
        border-bottom: none !important;
    }
    .sidebar .item-sidebar>a {
        color: #FFF;
        background-color: #00314b;
    }
    .sidebar .item-sidebar:last-child {
        border-bottom: none !important
    }
    .sidebar .item-sidebar.last {
        border-bottom: none !important
    }
    .header-carrinho {
        background-color: #efefef
    }
    .header-carrinho .esvaziar-carrinho {
        height: 26px;
        line-height: 26px;
        padding: 0 8px;
        color: #df3001;
        border: 1px solid #df3001;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px
    }
    .header-carrinho .esvaziar-carrinho i {
        display: none !important
    }
    .container-menu-viagens-ativo .container-datas .datas,
    .container-menu-viagens-ativo .container-datas-pacotes .datas {
        color: #FFF
    }
    .container-menu-viagens-ativo .container-datas .datas:after,
    .container-menu-viagens-ativo .container-datas-pacotes .datas:after {
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhNTM2NiIgc3RvcC1vcGFjaXR5PSIwLjIiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJhNTM2NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJhNTM2NiIgc3RvcC1vcGFjaXR5PSIwLjIiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
        background-size: 100%;
        background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(42, 83, 102, 0.2)), color-stop(50%, #2a5366), color-stop(100%, rgba(42, 83, 102, 0.2)));
        background-image: -moz-linear-gradient(left, rgba(42, 83, 102, 0.2), #2a5366, rgba(42, 83, 102, 0.2));
        background-image: -webkit-linear-gradient(left, rgba(42, 83, 102, 0.2), #2a5366, rgba(42, 83, 102, 0.2));
        background-image: linear-gradient(to right, rgba(42, 83, 102, 0.2), #2a5366, rgba(42, 83, 102, 0.2))
    }
    .container-menu-viagens-ativo .container-datas:before,
    .container-menu-viagens-ativo .container-datas-pacotes:before {
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhNTM2NiIgc3RvcC1vcGFjaXR5PSIwLjIiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJhNTM2NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJhNTM2NiIgc3RvcC1vcGFjaXR5PSIwLjIiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
        background-size: 100%;
        background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(42, 83, 102, 0.2)), color-stop(50%, #2a5366), color-stop(100%, rgba(42, 83, 102, 0.2)));
        background-image: -moz-linear-gradient(left, rgba(42, 83, 102, 0.2), #2a5366, rgba(42, 83, 102, 0.2));
        background-image: -webkit-linear-gradient(left, rgba(42, 83, 102, 0.2), #2a5366, rgba(42, 83, 102, 0.2));
        background-image: linear-gradient(to right, rgba(42, 83, 102, 0.2), #2a5366, rgba(42, 83, 102, 0.2))
    }
    .container-hoteis label,
    .container-hoteis h3 {
        color: #FFF
    }
    .menu-usuario-geral li {
        background-color: #00314b;
        border-top: none;
        border-left: none;
        border-right: none;
        border-color: #0176a4;
    }
    .menu-usuario-geral li span {
        color: #FFF;
        text-transform: uppercase
    }
    .menu-usuario-geral li i {
        color: #0176a4
    }
    .menu-usuario-geral li.ativo i {
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

@media all and (max-width: 767px) {
    .footer-passos {
        border: 1px solid #EEE
    }
    .single-pacote:after {
        border-bottom: 1px solid #e5e5e5
    }
    .single-pacote .foto-produto {
        background-size: 99% !important
    }
    .header-pagar {
        margin-left: -4px;
        margin-right: -3px;
        border-left: 1px solid #EEE;
        border-right: 1px solid #EEE;
        border-bottom: 1px solid #EEE;
        background-color: #efefef
    }
    .header-pagar a {
        color: #df3001
    }
    .paginacao .container-paginacao {
        font-weight: 600
    }
}
