﻿html *{font-family:"My Custom Font",'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;background-color:none}
img{-webkit-appearance:none;border-radius:0}
.banner{padding:10px;max-width:100%;width:auto;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}
.banner-pequeno{width:100%;padding:0;border-radius:0}
.banner-btn{background-color:transparent}
.logo-menor:focus,.logo-menor{width:400px;margin:auto;padding:20px;border:none;outline:none!important}
.thumbnail{color:#000;text-decoration:none;background-color:transparent;border-color:transparent;box-shadow:none;border:none;padding:0;margin:0 0 10px;outline:none!important}
.thumbnail:hover{color:#000;text-decoration:none;background-color:transparent;border-color:transparent;box-shadow:none;border:none;outline:none!important}
.thumbnail:active{color:#000;text-decoration:none;background-color:transparent;border-color:transparent;box-shadow:none;border:none;outline:none!important}
.newsletter{border:2px solid #000;padding:0}
.btn-newsletter,.btn-newsletter:hover,.btn-newsletter:focus{width:150px;height:60px;background-color:transparent;color:#FFF;border-color:#000;text-align:center;-webkit-appearance:none;border-radius:0;margin:20px}
.centerado{text-align:center;align-content:center;color:#000}
.botoes{color:darkgrey;background-color:transparent;border-color:transparent;outline:none;box-shadow:none;border:none solid #ccc;padding-top:5px}
.botoes:hover,.botoes:focus{color:#000;text-decoration:none;background-color:transparent;border-color:transparent;outline:none;box-shadow:none;border:none solid #ccc;padding-top:5px}
ul{list-style-type:none}
.fotos{height:250px;width:250px;max-height:250px;max-width:250px;padding:10px;border-color:transparent;box-shadow:none;border:0;outline:none!important;display:inline-block}
.fotos_grande{height:650px;width:650px;max-height:780px;max-width:780px;align-self:center;padding:0;border-color:transparent;box-shadow:none;border:0;outline:none!important;-webkit-appearance:none;border-radius:0}
.fotos_pequenas{height:100%;width:100%;max-height:85px;max-width:85px;padding:0 10px 0 0;border-color:transparent;box-shadow:none;border:0;outline:none!important;-webkit-appearance:none;border-radius:0}
.icons{height:14px;width:14px;max-height:14px;max-width:14px;padding:0;border-color:transparent;box-shadow:none;border:0;outline:none!important;-webkit-appearance:none;border-radius:0}
.sem_barras{color:#000;text-decoration:none;background-color:transparent;border-color:transparent;box-shadow:none;border:none;outline:none!important}
.col-center{float:none;margin:0 auto}
.ALINHA_PESQUISA{width:250px;align-content:center;display:block;margin:auto}
.fundo_404{width:80%;height:80%;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;background-color:#aaa}
.img_fundo_404{max-width:100%;max-height:100%;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0}
.pad-right-10{padding-left:0;padding-right:10px}
.pad-left-10{padding-left:10px;padding-right:0}
.btn-preto,.btn-preto:hover,.btn-preto:focus{width:100%;height:60px;background-color:#000;color:#FFF;border-color:#000;text-align:center;-webkit-appearance:none;border-radius:0;outline:none!important}
.btn-preto:disabled{width:100%;height:60px;background-color:#000;color:#ccc;border-color:#ccc;text-align:center;-webkit-appearance:none;border-radius:0;outline:none!important}
.btn-cinza,.btn-cinza:hover,.btn-cinza:focus{width:100%;height:60px;background-color:#FFF;color:darkgrey;border-color:darkgrey;text-align:center;-webkit-appearance:none;border-radius:0;outline:none!important}
.btn-branco,.btn-branco:hover,.btn-branco:focus{width:100%;height:60px;background-color:#FFF;color:#000;text-align:center;-webkit-appearance:none;border-radius:0;border:1px solid;outline:none!important}
.btn-cinza-carrinho /*botão de apagar do carrinho*/{width:100%;height:60px;background-color:transparent;color:darkgrey;text-align:center;-webkit-appearance:none;border-radius:0;border:1px solid}
.btn-cinza-carrinho:focus,.btn-cinza-carrinho:hover{width:100%;height:60px;background-color:transparent;color:#000;text-align:center;-webkit-appearance:none;border-radius:0;border:1px solid}
.btn-esquerda/*fases do checkout*/{text-align:left}
.btn-cookies:hover,.btn-cookies:focus,.btn-cookies{background-color:#FFF;color:#000;padding:10px 20px;text-align:center;-webkit-appearance:none;border-radius:0;border:1px solid;outline:none!important}
.ecra-inteiro,.ecra-inteiro:active,.ecra-inteiro:focus{width:100%;text-align:left;-webkit-appearance:none;border-radius:0;box-shadow:none;border:none solid #000;outline:0}
.detalhes-artigo{background-color:transparent;border:solid;border-color:lightgray;padding:10px;height:100%}
.lado-esquerdo-detalhes-nome{background-color:transparent;padding-bottom:10px}
.lado-direito-detalhes-nome{background-color:transparent;padding-bottom:10px}
.texto-detalhes{font-weight:400;text-align:left;min-width:25px;width:100%;color:darkgrey}
.texto-detalhes-bold{font-weight:700;text-align:left;min-width:25px;width:100%}
.pad10{height:50px;padding-top:10px}
.pad10-esq{height:50px;padding-left:10px}
.link-preto{color:#000}
.limpa-fundo{background-color:transparent;border-color:transparent}
.product-thumb{position:relative;display:inline-table;width:260px;max-width:260px;height:200px;max-height:200px;font-size:12px;}
.div-imagem-lista{position:relative;background-color:transparent;width:250px;height:40px;}
.texto-opaco{position:relative;color:green;background-color:transparent;color:#000}
.texto-opaco-cinza{position:relative;color:#000;background-color:transparent;color:darkgrey}
.preco-promo{text-decoration:line-through}
.xix-sobre-texto{border:1px solid;border-color:darkgrey;outline:0}
.drop-sem-bordo{border:0;outline:0}
.com-padding10{padding:10px}
.com-padding10-esquerda{padding:0 0 0 10px}
.pad10-desig-procura{padding-left:15px;text-align:left;white-space:nowrap;display:inline-block;max-width:240px;overflow:hidden}
.sem-padding{max-width:100%;padding:0}
.pre{display:block;font-family:monospace;white-space:pre;margin:1em 0}
.texto-partido{overflow-wrap:break-word;white-space:normal}
.div-fixa{position:fixed;width:25%}
.div-movel{left:25%;width:75%}
.alerta-cookies{color:#FFF;background-color:#000;border-color:#000;outline:none!important;margin:0;border-radius:0}
.alerta-nao-cookies{color:#FFF;background-color:transparent;border-color:transparent;font-weight:bolder}
sem-border-textbox{border:0;box-shadow:none;padding:0;-webkit-box-shadow:none}
.fundo-totais-carrinho{display:block;background-color:lightgray;font-size:12px}
.texto-totais-carrinho-lb{display:block;color:#000;background-color:transparent;text-align:right;width:110%;}
.texto-totais-carrinho-tx{display:block;color:#000;background-color:transparent;text-align:right;width:100%;padding-bottom:5px;}
.centrado{margin:auto;background-color:transparent;text-align:center;bottom:0}
.redes-sociais{padding:2px;max-height:40px;max-width:40px;margin:30px 0}
.atalhos,.semhover1,.semhover2:hover{color:darkgrey;font-size:16px}
.termos{font-size:11px;color:darkgrey;float:left;}
.copyright,.semhover2,.semhover2:hover{font-size:10px;color:darkgrey}
.termos:hover,.redes-sociais:hover,.atalhos:hover{color:#000;outline:none;text-decoration:none;cursor:pointer;cursor:grabbing}
.alert-warning{background-color:lightgray;border-color:lightgray;border-radius:0!important}
.tabela-compras-meu-perfil{border:1px solid #a9a9a9}
.vertical-center{min-height:100%;min-height:100vh;display:flex;align-items:center}
.texto-newsletter-h1{color:#000;font-size:30px;text-size-adjust:auto}
.texto-newsletter-h2{color:#000;font-size:24px;text-size-adjust:auto}
.div-do-texto-carrossel{position:absolute;width:100%;height:100%;z-index:200;top:10px;left:0;background-color:transparent;text-align:center}
.vertical-center-carrossel-principal{position:relative;top:30%;background-color:transparent}
.vertical-center-carrossel-secundario{position:relative;top:30%;background-color:transparent}
.texto-do-carrossel-principal{width:100%;background-color:transparent;font-size:40px;text-align:center;color:#fff}
.texto-do-carrossel-secundario{width:100%;background-color:transparent;font-size:25px;text-align:center;color:#fff}
.carrossel-esconder{display:none}
.linha-1{height:2px!important;width:66%!important}
.div-do-texto-4banners{position:absolute;width:100%;height:100%;z-index:200;top:0;left:0;background-color:transparent;text-align:center}
.vertical-center-4banners-principal{position:relative;top:35%;background-color:transparent}
.vertical-center-4banners-secundario{position:relative;top:40%;background-color:transparent}
.texto-do-4banners-principal{width:100%;background-color:transparent;font-size:35px;text-align:center;color:#fff}
.texto-do-4banners-secundario{width:100%;background-color:transparent;font-size:25px;text-align:center;color:#fff}
.transparente{background-color:transparent}
.facebook-BT{width:150px}
html{position:relative;min-height:100%}
body{margin:0 0 10px;}
.footer{position:absolute;bottom:0;height:170px;width:100%}
@font-face{font-family:"My Custom Font";src:url(/fonts/fontello.woff)}
.italico{font-style:italic}
.negrito{font-weight:700}
@media(max-width:1800px){.texto-do-carrossel-principal{font-size:40px;background: rgba(0, 0, 0, 0.0);padding:15px;}
.texto-do-carrossel-secundario{font-size:25px;background: rgba(0, 0, 0, 0.0);padding:15px;}
.texto-do-4banners-principal{font-size:35px;background: rgba(0, 0, 0, 0.0);padding:15px;}
.texto-do-4banners-secundario{font-size:25px;background: rgba(0, 0, 0, 0.0);padding:15px;}}
@media (max-width: 992px){.div-fixa{font-size:11px}
.pv-p{font-size:small}
.bt-grande-demais{font-size:small}
.pad-right-10{padding-left:0;padding-right:0}
.pad-left-10{padding-left:0;padding-right:0}}
@media (max-width: 768px){.div-fixa{position:relative;width:100%;padding-left:25px;z-index:5}
.div-movel{position:relative;width:100%;left:0;top:0}
.bt-grande-demais{font-size:smaller}
.pad-right-10{padding-left:0;padding-right:0}
.pad-left-10{padding-left:0;padding-right:0}
.imagem-carrossel,.carousel-inner > .item > a > img{object-fit:none;object-position:center;background-size:unset;background-repeat:no-repeat;background-position:10% 50%;width:100%;height:250px;max-height:250px}
.texto-do-carrossel-principal{font-size:6vw;padding:5px;}
.texto-do-carrossel-secundario{font-size:4vw;padding:5px;}
.texto-do-4banners-principal{font-size:8vw;padding:5px;}
.texto-do-4banners-secundario{font-size:7vw;padding:5px;}
.vertical-center-carrossel-principal{position:relative;top:5%;background-color:transparent}
.vertical-center-carrossel-secundario{position:relative;top:0;background-color:transparent}}
@media (max-width: 350px){.pv-p{font-size:xx-small}
.bt-grande-demais{font-size:8px}
.pad-right-10{padding-left:0;padding-right:0}
.pad-left-10{padding-left:0;padding-right:0}
.imagem-carrossel,.carousel-inner > .item > a > img{object-fit:none;object-position:center;background-size:unset;background-repeat:no-repeat;background-position:10% 50%;width:100%;max-height:250px}
.texto-do-carrossel-principal{font-size:7vw;padding:10px;}
.texto-do-carrossel-secundario{font-size:6vw}
.texto-do-4banners-principal{font-size:8vw}
.texto-do-4banners-secundario{font-size:6vw}
.vertical-center-carrossel-principal{position:relative;top:5%;background-color:transparent}
.vertical-center-carrossel-secundario{position:relative;top:0;background-color:transparent}}
.cartoes-div{height:30px;background-color:transparent;padding-top:10px}
.card{width:36px;height:48px;padding-top:20px}
.card-visa{background:url(../imagens/Simbolos/cartoes.png) 0 -24px;background-size:cover;background-repeat:no-repeat}
.card-mastercard{background:url(../imagens/Simbolos/cartoes.png) -32px -24px;background-size:cover;background-repeat:no-repeat}
.card-maestro{background:url(../imagens/Simbolos/cartoes.png) -64px -24px;background-size:cover;background-repeat:no-repeat}
.card-discover{background:url(../imagens/Simbolos/cartoes.png) -96px -24px;background-size:cover;background-repeat:no-repeat}
.cuidados-pre-div{height:65px;background-color:transparent}
.cuidados-div{height:65px;background-color:transparent}
.imagem_01{background:url(../imagens/Simbolos/icons_64x64.png) 0 0;background-size:cover;background-repeat:no-repeat}
.imagem_08{background:url(../imagens/Simbolos/icons_64x64.png) -32px 0;background-size:cover;background-repeat:no-repeat}
.imagem_10{background:url(../imagens/Simbolos/icons_64x64.png) -64px 0;background-size:cover;background-repeat:no-repeat}
.imagem_02{background:url(../imagens/Simbolos/icons_64x64.png) -96px 0;background-size:cover;background-repeat:no-repeat}
.imagem_09{background:url(../imagens/Simbolos/icons_64x64.png) -128px 0;background-size:cover;background-repeat:no-repeat}
.imagem_11{background:url(../imagens/Simbolos/icons_64x64.png) -160px 0;background-size:cover;background-repeat:no-repeat}
.imagem_03{background:url(../imagens/Simbolos/icons_64x64.png) -192px 0;background-size:cover;background-repeat:no-repeat}
.imagem_07{background:url(../imagens/Simbolos/icons_64x64.png) -224px 0;background-size:cover;background-repeat:no-repeat}
.imagem_06{background:url(../imagens/Simbolos/icons_64x64.png) -256px 0;background-size:cover;background-repeat:no-repeat}
.imagem_15{background:url(../imagens/Simbolos/icons_64x64.png) -288px 0;background-size:cover;background-repeat:no-repeat}
.imagem_16{background:url(../imagens/Simbolos/icons_64x64.png) -320px 0;background-size:cover;background-repeat:no-repeat}
.imagem_22{background:url(../imagens/Simbolos/icons_64x64.png) -352px 0;background-size:cover;background-repeat:no-repeat}
.imagem_23{background:url(../imagens/Simbolos/icons_64x64.png) -384px 0;background-size:cover;background-repeat:no-repeat}
.imagem_24{background:url(../imagens/Simbolos/icons_64x64.png) -416px 0;background-size:cover;background-repeat:no-repeat}
.imagem_25{background:url(../imagens/Simbolos/icons_64x64.png) -448px 0;background-size:cover;background-repeat:no-repeat}
.imagem_29{background:url(../imagens/Simbolos/icons_64x64.png) -480px 0;background-size:cover;background-repeat:no-repeat}
.imagem_30{background:url(../imagens/Simbolos/icons_64x64.png) -512px 0;background-size:cover;background-repeat:no-repeat}
.imagem_31{background:url(../imagens/Simbolos/icons_64x64.png) -544px 0;background-size:cover;background-repeat:no-repeat}
.imagem_32{background:url(../imagens/Simbolos/icons_64x64.png) -576px 0;background-size:cover;background-repeat:no-repeat}
.imagem_36{background:url(../imagens/Simbolos/icons_64x64.png) -608px 0;background-size:cover;background-repeat:no-repeat}
.imagem_37{background:url(../imagens/Simbolos/icons_64x64.png) -640px 0;background-size:cover;background-repeat:no-repeat}
.imagem_38{background:url(../imagens/Simbolos/icons_64x64.png) -672px 0;background-size:cover;background-repeat:no-repeat}
.imagem_39{background:url(../imagens/Simbolos/icons_64x64.png) -704px 0;background-size:cover;background-repeat:no-repeat}
.imagem_43{background:url(../imagens/Simbolos/icons_64x64.png) -736px 0;background-size:cover;background-repeat:no-repeat}
.imagem_44{background:url(../imagens/Simbolos/icons_64x64.png) -768px 0;background-size:cover;background-repeat:no-repeat}
.imagem_45{background:url(../imagens/Simbolos/icons_64x64.png) -800px 0;background-size:cover;background-repeat:no-repeat}
.imagem_46{background:url(../imagens/Simbolos/icons_64x64.png) -832px 0;background-size:cover;background-repeat:no-repeat}
.imagem_05{background:url(../imagens/Simbolos/icons_64x64.png) -864px 0;background-size:cover;background-repeat:no-repeat}
.imagem_40{background:url(../imagens/Simbolos/icons_64x64.png) -896px 0;background-size:cover;background-repeat:no-repeat}#painel_drop .dropdown-backdrop {display: none;}


.escurece {top: 25%;background: rgba(0, 0, 0,0.3);position: relative;padding-top:1%;padding-bottom:1%;}
.texto-do-carrossel-principal_1 , .texto-do-carrossel-principal_2{font-size:40px; background-color:transparent;color:white;}
.texto-do-carrossel-secundario_1 , .texto-do-carrossel-secundario_2{font-size: 25px;background-color:transparent;color:white;}

.escurece-4banners {top: 50px;background: rgba(0, 0, 0,0.3);padding-top:1%;padding-bottom:1%;}
.texto-do-4banners-principal{font-size: 40px;background-color:transparent;color:white;}
.texto-do-4banners-secundario{font-size: 25px;background-color:transparent;color:white;}
.div-do-texto-4banners{top:33%; max-height:33%;}

@media (max-width: 1800px) {
    .escurece {top: 25%;background: rgba(0, 0, 0,0.3);position: relative;padding-top:1%;padding-bottom:1%;}
.texto-do-carrossel-principal_1 , .texto-do-carrossel-principal_2{font-size:30px; background-color:transparent;color:white;}
.texto-do-carrossel-secundario_1 , .texto-do-carrossel-secundario_2{font-size: 20px;background-color:transparent;color:white;}

.escurece-4banners {top: 60px;background: rgba(0, 0, 0,0.3);padding-top:1%;padding-bottom:1%;}
.texto-do-4banners-principal{font-size: 30px;background-color:transparent;color:white;}
.texto-do-4banners-secundario{font-size: 20px;background-color:transparent;color:white;}
}

@media (max-width: 1200px) {
#img_orca_3 {display: none;}
}

@media (max-width: 992px) {
.escurece {top: 25%;background: rgba(0, 0, 0,0.3);position: relative;padding-top:1%;padding-bottom:1%;}
.texto-do-carrossel-principal_1 , .texto-do-carrossel-principal_2{font-size: 30px;background-color:transparent;color:white;}
.texto-do-carrossel-secundario_1 , .texto-do-carrossel-secundario_2{font-size: 20px;background-color:transparent;color:white;}

.escurece-4banners {top: 0px;background: rgba(0, 0, 0,0.3);padding-top:1%;padding-bottom:1%;}
.texto-do-4banners-principal{font-size: 30px;background-color:transparent;color:white;}
.texto-do-4banners-secundario{font-size: 20px;background-color:transparent;color:white;}
#img_orca_2 , #img_orca_3 {display: none;}
}

@media (max-width: 768px) {
.escurece {top: 0px;background: rgba(0, 0, 0,0.3);position: relative;padding-top:1%;padding-bottom:1%; max-height:200px;}
.texto-do-carrossel-principal_1 , .texto-do-carrossel-principal_2{font-size: 20px;background-color:transparent;color:white;}
.texto-do-carrossel-secundario_1 , .texto-do-carrossel-secundario_2{font-size: 15px;background-color:transparent;color:white;}
.carousel-indicators{display:none;}
.ad_esp_topo {padding-top:20px;}
.escurece-4banners {top: 0px;background: rgba(0, 0, 0,0.3);padding-top:1%;padding-bottom:1%;}
.texto-do-4banners-principal{font-size: 20px;background-color:transparent;color:white;}
.texto-do-4banners-secundario{font-size: 15px;background-color:transparent;color:white;}
}

@media (max-width: 386px) {
.escurece {top: 0px;background: rgba(0, 0, 0,0.3);position: relative;padding-top:1%;padding-bottom:1%; max-height:200px;}
.escurece-4banners {top: 0px;background: rgba(0, 0, 0,0.3);margin:1%;}
.texto-do-carrossel-principal_1 , .texto-do-carrossel-principal_2{font-size: 20px;background-color:transparent;color:white;}
.texto-do-carrossel-secundario_1 , .texto-do-carrossel-secundario_2{font-size: 15px;background-color:transparent;color:white;}

.escurece-4banners {top: 0px;background: rgba(0, 0, 0,0.3);padding-top:1%;padding-bottom:1%;}
.texto-do-4banners-principal{font-size: 20px;background-color:transparent;color:white;}
.texto-do-4banners-secundario{font-size: 15px;background-color:transparent;color:white;}
#painel_botoes{font-size: 8px;}
}

/*@media(max-width: 720px) {#img_orca_3 {display: none;}}
@media(max-width: 360px) {#img_orca_2 , #img_orca_3 {display: none;}}*/

.row {
margin-left: 0px;
margin-right: 0px;
}

/* See: https://stackoverflow.com/a/28880697/3343753 */
.navbar-toggle {
    display: block;
    float: left;
}
    .navbar-toggle > span.icon-bar {
        background-color: darkgrey;
    }

.navmenu.navmenu-fixed-left {
    border-color: #f3f3f3;
}


/* Style page content - use this if you want to push the page content to the right when you open the side navigation */



.paging.paging-info {
    width: 120px;
    text-align: center;
    margin: 0 10px;
}
