/* CSS TABLET Document */

body{
	/*background:blue!important;*/
}
.moduletablebanne .bnr-catalogo, .moduletablebanne .bnr-newsletter {
    padding-right: 20px;
}
.moduletablensp2, .moduletablenspnovd {
    max-width: 100%;
}
#loja5_banners .moduletablenspnov .mdpArt {
    width: 50% !important;
    padding: 0 10px;
    margin: 0 !important;
}
#loja5_banners .moduletablenspnovd .mdpArt {
    width: 30% !important;
}
#loja5_banners .moduletablenspnovd .mdpArt {
    max-width: 100% !important;
}
.moduletablenspnovd .featuredProductImage {
    width: 100% !important;
}
.logo-m, .close-m {
    display: none !important;
}
#loja5_centro #loja5_conteudo {
    float: right;
    width: 100% !important;
    padding: 9px 0;
}
#loja5_centro #loja5_left {
    width: 100% !important;
}
#loja5_centro._a-minha-conta #loja5_left {
    width: 27% !important;
}
#loja5_centro._a-minha-conta #loja5_conteudo {
    width: 72% !important;
    padding: 0px 0 !important;
}
#loja5_conteudo .row {
    margin-top: 5px;
    width: 100% !important;
    margin: 0;
}
#loja5_conteudo .row #imagem {
    width: 30% !important;
}

#loja5_left .moduletable.carrinho_pdv {
    display: none !important;
}
#Modulo_Loja5_perqisa #content_selection, #Modulo_Loja5_perqisa #content_catgories {
    display: none;
    transform: translateY(-65vw);
    transition: 0.5s;
}
#loja5_conteudo .row .name, #loja5_conteudo .row .desc, #loja5_conteudo .row .product-price3 {
    width: 68% !important;
    position: relative;
    display: inline-table;
}
#loja5_conteudo .row .product-price3 .precodireito {
    margin: 0px!important;
    float: left;
    width: 100% !important;
}
#loja5_conteudo .row .product-price3 .stock {
    width: 100% !important;
    margin-top: -8px;
}
.moduletable_superfiltroloja5 {
    padding: 6px 0px 17px 0 !important;
}
.moduletable_superfiltroloja5 {
    margin-bottom: -15px !important;
}
#loja5_conteudo .row .product-price3 .carrinhob2b_right {
    float: left !important;
    text-align: left !important;
    padding-left: 15px !important;
}

.account .seguir-encomenda a, .account-enderecos .testemunhos a, .account-testemunhos .testemunhos a, .account-favoritos .favoritos a, .account-perfil .perfil a, .account-devolucoes .devolucoes a {
    padding: 9px 11px !important;
}
.account-perfil .texto_perfil {
    padding: 118px 6px 44px !important;
}
#login-form .button {
    border-radius: 0 !important;
    -webkit-appearance: none !important;
}
#loja5_mainbody #customer_account_dashboard #sortable-dashboard {
    width: 100% !important;
}
#loja5_mainbody #customer_account_dashboard #sortable-dashboard .account {
    width: 32.33333% !important;
}
#loja5_mainbody #customer_account_dashboard #sortable-dashboard .enderecos {
    width: 30% !important;
}
#loja5_mainbody .account .perfil > a {
    padding: 9px 34px !important;
}
.account-devolucoes .texto_devolucoes {
    padding: 112px 6px 32px !important;
}
.account-devolucoes .devolucoes a {
    padding: 9px 43px !important;
}
#loja5_conteudo #loja5_destaques_minha_conta .moduletablenspnovd {
    height: auto !important;
    width: 100% !important;
    margin-top: 11px !important;
}
#loja5_conteudo .moduletablenspnovd .mdpArt {
    max-width: 100% !important;
    width: 30.90% !important;
}
#loja5_conteudo .favoritosdiv {
    width: 50% !important;
}
.favoritosdiv div {
    margin-left: 0 !important;
}
#loja5_conteudo .deletefav_button {
    width: 100% !important;
}
#acyarchiveview img {
    width: 100% !important;
}
.newsletter_body table {
    color: black;
    width: 100% !important;
    height: auto !important;
}
#box {
    width: 48% !important;
    float: left !important;
}
#loja5-search {
    width: 230px !important;
    border-radius: 0 !important;
}
.loja5search .form {
    width: 78% !important;
}
.name {
    text-align: center;
}
.precolinha12 {
    text-align: center !important;
}
.mdpRSPrice .precolinha1 {
    float: none !important;
    text-align: center !important;
}
.preco_div .mdpRSPrice .precodesconto {
    float: none !important;
    text-align: center !important;
}
.refsemlogin {
    float: none !important;
}
.nspArt h4.nspHeader {
    height: 100% !important;
    width: 100% !important;
}
.moduletablenspnovd {
    margin-top: 30px;
    background: #fff;
    float: right;
    height: 297px;
    width: 74% !important;
}
#loja5_bottom_menu1 {
    padding-left: 10px !important;
}
#loja5_mainbody .jform_contact_first {
    max-width: 380px !important;
    width: 40% !important;
}
#loja5_mainbody .jform_contact_secend {
    max-width: 545px !important;
    width: 60% !important;
}
#loja5_mainbody  div.formBody {
    width: 50% !important;
}
#loja5_mainbody  div.formCaption {
    max-width: 165px!important;
    width: 50% !important;
    text-align: right !important;
}
#loja5_mainbody .contact input[type="text"], #loja5_mainbody .contact input[type="password"], #loja5_mainbody .contact select, #loja5_mainbody .contact textarea {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 10px !important;
}
#loja5_mainbody .rsform-block.rsform-block-capcha .formBody img {
    width: 30% !important;
    max-width: 100% !important;
    min-width: 10px !important;
}
#loja5_mainbody .rsform-block.rsform-block-capcha .formBody input[type="text"] {
    width: 65% !important;
    max-width: 100% !important;
    min-width: 10px !important;
}
#loja5_mainbody .rsform-block-enviar div.formCaption {
    width: 100% !important;
    margin-top: 25px !important;
}
#loja5_mainbody .rsform-block-enviar div.formBody {
    width: 100% !important;
}
#loja5_mainbody #enviar {
    -webkit-appearance: none !important;
}
#caminho .moduletablecaminho  {
    padding: 0 10px !important;
}
#sbox-window .newslettpop .acymailing_form .readon {
    -webkit-appearance: none !important;
    border-radius: 0 !important;
}
.orderby-displaynumber {
    margin-bottom: 20px !important;
}
.productdetails-view {
    margin-top: 7px !important;
}
#loja5_left .moduletable.carrinho_pdv {
    width: 97% !important;
}

/* TABELA PRODUTOS CARRINHO */
#cartTableProducts table.cart-summary tr th {
    display: none !important;
}
#cartTableProducts .acart-summary {
    border: 0 !important;
}
#cartTableProducts .cart-summary caption {
    
}
#cartTableProducts .cart-summary thead {
    border: none !important;
    clip: rect(0 0 0 0) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
}
#cartTableProducts .cart-summary tr:first-child {
    display: none !important;
}
#cartTableProducts .cart-summary tr {
    border-bottom: 3px solid #ddd !important;
    margin-bottom: 30px !important;
    display: block !important;
    border-top: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
}
#cartTableProducts .cart-summary td {
    border-bottom: 1px solid #ddd !important;
    display: inline-block !important;
    text-align: right !important;
    width: 100% !important;
    margin-bottom: 5px;
    border-top: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    padding-bottom: 13px !important;
}
#cartTableProducts .cart-summary td.td-in {
    display: none !important;
}
#cartTableProducts .cart-summary span.cart-images {
    display: none !important;
}
#cartTableProducts .cart-summary td:before {
    content: attr(data-label) !important;
    float: left !important;
    text-transform: uppercase !important;
    color: #6e6e6e;
}
#cartTableProducts .cart-summary td:last-child {
    border-bottom: 0 !important;
}
#cartTableProducts .cart-summary .stock_verde {
    float: right !important;
}
.stock_vermelho {
    float: right !important;
}
.carrinhob2b_left {
    float: left !important;
    height: 50px !important;
    margin: 0 !important;
    position: relative !important;
    width: 50% !important;
    padding-left: 15px !important;
    top: 10px !important;
}
#loja5_conteudo .row .product-price3 .carrinhob2b_right.unico {
    margin-top: 3px !important;
    padding-left: 15px !important;
    position: relative !important;
    width: 50% !important;
    top: 0px !important;
    height: 50px !important;
}
.carrinhob2b_left .especifica {
    width: 100% !important;
}
.carrinhob2b_left select {
    width: 100% !important;
}
#loja5_conteudo .row .product-price3 .carrinhob2b_right {
    padding-left: 15px !important;
    position: relative !important;
    width: 50% !important;
    top: 7px !important;
    height: 50px !important;
}
.alertcookies {
    height: auto !important;
    line-height: 1.5 !important;
}
.btnOK {
    margin-top: 5px !important;
    margin-left: 50%;
    transform: translateX(-50%);
}
#loja5_left .moduletable.carrinho_pdv {
    max-width: 223px !important;
}
#produtoscaixa .load_product_quick_addtoCart {
    height: 27px !important;
    right: 0px !important;
    width: 95% !important;
}
#btnwish {
    width: 85px !important;
}
.filtro_mobile_display {
    display: block !important;
}
.moduletable_superfiltroloja5.filtro_open #Modulo_Loja5_perqisa #content_selection {
    display: block;
    width: 100%;
    padding: 0 50px;
    transform: translateY(0);
}
.moduletable_superfiltroloja5.filtro_open #Modulo_Loja5_perqisa #content_catgories {
    display: block;
    width: 100%;
    padding: 0 50px;
    transform: translateY(0);
}
.moduletable_superfiltroloja5.filtro_open {
    width: 100% !important;
    background: #fff;
    height: 100%;
    position: fixed;
    top: 0;
    z-index: 99;
    padding: 0 !important;
    margin: 0 !important;
}
.moduletable_superfiltroloja5.filtro_open #category_title {
    max-width: 100% !important;
    min-width: 100% !important;
    width: 100% !important;
    border-top: 2px solid #DFDBD1 !important;
    padding-top: 20px !important;
    max-height: 100% !important;
    height: auto !important;
}
.moduletable_superfiltroloja5.filtro_open .catName.btnOpenChildren {
    max-width: 100% !important;
    min-width: 100% !important;
    width: 100% !important;
}
#filtro_limpa_tudo {
    font-family: 'Archivo Narrow', Arial, Helvetica, sans-serif !important;
    height: 35px !important;
    float: right;
    text-decoration: underline !important;
    background: #000 none repeat scroll 0 0 !important;
    clear: both !important;
    color: #fff!important;
    cursor: pointer !important;
    display: inline-block !important;
    font-size: 11px !important;
    line-height: 17px !important;
    margin: 12px 0 !important;
    padding: 10px !important;
    text-transform: uppercase !important;
    width: 100% !important;
    text-align: center !important;
}
#loja5_left .moduletablesel {
    float: left!important;
    min-height: 100% !important;
    width: 100% !important;
    padding: 10px !important;
    height: 100% !important;
}
.moduletablesel li {
    padding-left: 15px;
    width: auto !important;
    float: left !important;
    display: inline-block !important;
}
.tabelas-encomendas table {
    max-width: 100% !important;
}
.catName.btnOpenNOTChildren {
    width: 100% !important;
}
#content_selection .content_item {
    font-size: 11px !important;
    line-height: 25px !important;
}
