
/* INICIO CONFIGURAÇÕES PARA MOBILE .produto-180348871 (Ass Tec)*/

@media only screen and (max-width: 767px){

/*FOTO PRINCIPAL TOPO*/
.produto-180348871 .span7 {
    padding:0px;
}

/*Primeiro Botao consultar preço*/
.produto-180348871 .span5 {
text-align: center;
}
.produto-180348871 .preco-produto.destaque-preco {
    padding: 0px;
}
.produto-180348871 #produto-consulta-preco {
    background-color: #31B15F;
    height: 23px;
}


/*margen esq do rodapé*/
#rodape .span9 .row-fluid {
    padding-left: 10px;
}
/*margin #corpo*/
.produto-180348871 #corpo {
    margin-bottom: 0px;
}
/*Cenralizar carrossel de fotos horizontais*/
.produto-180348871 .miniaturas.slides {
    width: 380px;
}
.produto-180348871 #carouselImagem {
    text-align: -webkit-center;
}
.produto-180348871 #carouselImagem .elastislide-carousel {
    margin: 0;
}

/*texto desconto a vista abaixo do carrossel*/    
/* pesquisar mais sobre como fazer essa alteração de texto strong
.pagina-produto .produto-180348871 .conteiner-principal #corpo .conteiner .secao-principal .row-fluid .span12.produto .row-fluid .span5 .principal .acoes-produto.disponivel.SKU-EPQAAB75V .preco-produto.destaque-preco .desconto-a-vista {
    font-weight: "via Boleto Bancário ou PIX";
}                                                                  
*/

/*Ocultar borda do campo descrição de produto*/
.produto-180348871 .abas-custom .tab-content {
    box-shadow: none;
    padding: 0px;
}

/*Ocultar botões de navegação do carrossel de fotos horizontais*/
.produto-180348871 .thumbs-horizontal .flex-direction-nav {
    display: none;
}

/*TITULO DO PRODUTO*/
.produto-180348871 .produto .nome-produto {
    display: none;
}

/*ocultar borda da foto*/
.produto-180348871 .produto .conteiner-imagem div {
    border: 0;
}

/*espaçamento e ocultar bordas a partir das fotos*/
.produto-180348871 .span7 {
    padding: 25px 0px 25px 0px;
}

/*borda do carrossel*/
.produto-180348871 #carouselImagem{
    margin-bottom: 0;
    border: 0;
    box-shadow: none;
    border-radius: 0;
    white-space: nowrap;
    padding: 25px 0 25px 0;
}

/*seta dir carrosel*/
.produto-180348871 a .flex-next {
    height: 38px;
}

/*seta esq carrosel*/
.produto-180348871 a .flex-prev {
    height: 38px;
}

.produto-180348871 .preco-produto.destaque-preco {
    border: 0px;
    padding-left: 10px;
}

.produto-180348871 .acoes-produto.disponivel {
    border: 0;
    padding: 0;
    margin: 0;
}

/*ajuste de altura do cabeçalho*/
.produto-180348871 #cabecalho {
    padding: 10px;
}

.produto-180348871 .conteiner-principal .conteiner {
    padding: 10px 2px 10px 0px;
}


/*ocultar atalhos mobile*/
.produto-180348871 .atalhos-mobile {
    border-width: 0;
    border-bottom-width: 0;
}
.produto-180348871 .atalhos-mobile li {
    display: none;
}

/*ajuste da altura da faixa amarela e do logo*/
.produto-180348871 .span3 {
    margin: -2px;
}
.produto-180348871 .logo {
    height: 25px;
}
.produto-180348871 .logo a img {
    max-height: 150%;
}
.produto-180348871 a {
    max-height: 140%;
    height:51px;
}
/*ajuste da altura da faixa amarela e do logo*/




/*Ocultar botão do Whatsapp da página*/
.produto-180348871 .li-whatsapp {
        display: none;
}

/*Ocultar código e marca*/
.produto-180348871 .produto .codigo-produto {
        display: none;
}

/*Ocultar lista de parcelas*/
.produto-180348871 .parcelas-produto.borda-alpha.padrao #formas-pagamento-lista-172946678 {
        display: none;
}

/*Ocultar produtos relacionados*/
.produto-180348871 .listagem.aproveite-tambem.borda-alpha {
        display: none;
}

/*Ocultar menu diretório*/
.produto-180348871 .breadcrumbs.borda-alpha {
        display: none;
}

/*Ocultar barra busca + menu*/
.produto-180348871 .conteudo-topo.span9 {
        display: none;
}

/*Ocultar campo do CEP*/    
.produto-180348871 .cep #formCalcularCep {
        display: none;
}

/*Ocultar disponibilidade de produto*/  
.produto-180348871 .produto .acoes-produto .comprar .disponibilidade-produto {
        display: none;
        border: 0;
}
 
/*Ocultar icone do Whatsapp e facebook das fotos*/
.produto-180348871 .produto-compartilhar {
        display: none;
}

/*Centralizar botão comprar
.produto-180348871 .produto .acoes-produto .comprar {
    text-align: center;
    padding: 0px 10px 0px 10px;
}
*/

/*Ocultar quantidade add carrinho*/
.produto-180348871 .qtde-adicionar-carrinho {
        display: none;
}

/*Ocultar conteiner das parcelas*/
.produto-180348871 .parcelas-produto {
        display: none;
}
}


/* TERMINO CONFIGURAÇÕES PARA MOBILE .produto-180348871 (Ass Tec)*/


/************************************************************************************************************/
/************************************************************************************************************/
/************************************************************************************************************/
/************************************************************************************************************/


/* INICIO CONFIGURAÇÕES PARA MOBILE .produto-172946678 (queimador universal 3Q 2UNID)*/

@media only screen and (max-width: 767px){

/*margen esq do rodapé*/
#rodape .span9 .row-fluid {
    padding-left: 10px;
}

    
/*margin #corpo*/
.produto-172946678 #corpo {
    margin-bottom: 0px;
}


/*Cenralizar carrossel de fotos horizontais*/
.produto-172946678 .miniaturas.slides {
    width: 380px;
}
.produto-172946678 #carouselImagem {
    text-align: -webkit-center;
}
.produto-172946678 #carouselImagem .elastislide-carousel {
    margin: 0;
}

/*texto desconto a vista abaixo do carrossel*/    
/* pesquisar mais sobre como fazer essa alteração de texto strong
.pagina-produto .produto-172946678 .conteiner-principal #corpo .conteiner .secao-principal .row-fluid .span12.produto .row-fluid .span5 .principal .acoes-produto.disponivel.SKU-EPQAAB75V .preco-produto.destaque-preco .desconto-a-vista {
    font-weight: "via Boleto Bancário ou PIX";
}                                                                  
*/

/*Ocultar borda do campo descrição de produto*/
.produto-172946678 .abas-custom .tab-content {
    box-shadow: none;
    padding: 0px;
}

/*Ocultar botões de navegação do carrossel de fotos horizontais*/
.produto-172946678 .thumbs-horizontal .flex-direction-nav {
    display: none;
}


/*Incluir logo carrinho no botão compra
.produto-172946678 .span5 .icon-shopping-cart {
     background: url(https://cdn.awsli.com.br/370/370856/arquivos/sprite.png) no-repeat -39px 0px;
}
*/    

    
/*LAYOUT DO TITULO DO PRODUTO*/
.produto-172946678 .produto .nome-produto {
    font-size: 25px;
    text-align: center;
    padding-bottom: 10px;
    padding: 0PX 10px 0 10px;
}

/*ocultar borda da foto*/
.produto-172946678 .produto .conteiner-imagem div {
    border: 0;
}

/*espaçamento e ocultar bordas a partir das fotos*/
.produto-172946678 .span7 {
    padding: 25px 0px 25px 0px;
}

/*borda do carrossel*/
.produto-172946678 #carouselImagem{
    margin-bottom: 0;
    border: 0;
    box-shadow: none;
    border-radius: 0;
    white-space: nowrap;
    padding: 25px 0 25px 0;
}

/*seta dir carrosel*/
.produto-172946678 a .flex-next {
    height: 38px;
}

/*seta esq carrosel*/
.produto-172946678 a .flex-prev {
    height: 38px;
}

.produto-172946678 .preco-produto.destaque-preco {
    border: 0px;
    padding-left: 10px;
}

.produto-172946678 .acoes-produto.disponivel {
    border: 0;
    padding: 0;
    margin: 0;
}

/*ajuste de altura do cabeçalho*/
.produto-172946678 #cabecalho {
    padding: 10px;
}

.produto-172946678 .conteiner-principal .conteiner {
    padding: 10px 2px 10px 0px;
}


/*ocultar atalhos mobile*/
.produto-172946678 .atalhos-mobile {
    border-width: 0;
    border-bottom-width: 0;
}
.produto-172946678 .atalhos-mobile li {
    display: none;
}

/*ajuste da altura da faixa amarela e do logo*/
.produto-172946678 .span3 {
    margin: -2px;
}
.produto-172946678 .logo {
    height: 25px;
}
.produto-172946678 .logo a img {
    max-height: 150%;
}
.produto-172946678 a {
    max-height: 140%;
    height:51px;
}
/*ajuste da altura da faixa amarela e do logo*/




/*Ocultar botão do Whatsapp da página*/
.produto-172946678 .li-whatsapp {
        display: none;
}

/*Ocultar código e marca*/
.produto-172946678 .produto .codigo-produto {
        display: none;
}

/*Ocultar lista de parcelas*/
.produto-172946678 .parcelas-produto.borda-alpha.padrao #formas-pagamento-lista-172946678 {
        display: none;
}

/*Ocultar produtos relacionados*/
.produto-172946678 .listagem.aproveite-tambem.borda-alpha {
        display: none;
}

/*Ocultar menu diretório*/
.produto-172946678 .breadcrumbs.borda-alpha {
        display: none;
}

/*Ocultar barra busca + menu*/
.produto-172946678 .conteudo-topo.span9 {
        display: none;
}

/*Ocultar campo do CEP*/    
.produto-172946678 .cep #formCalcularCep {
        display: none;
}

/*Ocultar disponibilidade de produto*/  
.produto-172946678 .produto .acoes-produto .comprar .disponibilidade-produto {
        display: none;
        border: 0;
}
 
/*Ocultar icone do Whatsapp e facebook das fotos*/
.produto-172946678 .produto-compartilhar {
        display: none;
}

/*Centralizar botão comprar*/
.produto-172946678 .produto .acoes-produto .comprar {
    text-align: center;
    padding: 0px 10px 0px 10px;
}

/*Ocultar quantidade add carrinho*/
.produto-172946678 .qtde-adicionar-carrinho {
        display: none;
}

/*Ocultar conteiner das parcelas*/
.produto-172946678 .parcelas-produto {
        display: none;
}
}

/* TÉRMINO CONFIGURAÇÕES PARA MOBILE .produto-172946678 (queimador universal 3Q 2UNID)*/


/************************************************************************************************************/
/************************************************************************************************************/
/************************************************************************************************************/
/************************************************************************************************************/


/*INICIO DA CODIFICAÇÃO DE TODA GRADE DE PRODUTOS - MOBILE*/

@media only screen and (max-width: 767px){

.listagem .listagem-linha {
    border-style: none;
}

.info-produto .preco-produto.destaque-preco  {
    display: none;
}

#listagemProdutos .preco-produto.destaque-preco {
    display: none;
}

#listagemProdutos > ul{
    display:flex;
    flex-wrap:wrap;
}

#listagemProdutos li .span3 {
    /*height: 320px; antes*/
    height: 291px;
}

#listagemProdutos li.listagem-linha {
    padding: 0px;
    margin: 0;
    border: 0;
    height: 600px;
}

#listagemProdutos > ul li.listagem-linha ul{
    display:flex;
    flex-wrap:wrap;
}

#listagemProdutos > ul li.listagem-linha ul li{
    width:50%;
    margin:0;
}

.listagem .listagem-item {
    border:0;
}


.listagem .listagem-item .imagem-produto{
    width: 100%;
}


.listagem .listagem-item .info-produto{
    border:none!important;
    padding:5px 0;
    width: 100%;
    text-align: center;
}

.listagem .listagem-item .info-produto a.nome-produto{
    min-height:110px;
    display:block;
    align-items:center;
    
}
.busca .botao-busca{
    padding:5px 14px!important;
    
}
.listagem .listagem-item .acoes-produto-responsiva,#btn-top{
    display:none!important;
    
}
.preco-produto s.preco-venda{
    display:block;
    font-size:14px;
    
}
.preco-produto .desconto-a-vista .preco-produto strong.titulo{
    font-size: 11px !important;
    
}
.preco-venda {
    display:block;
    font-size:12px !important;
    
}
}

/*TÉRMINO DA CODIFICAÇÃO DE TODA GRADE DE PRODUTOS - MOBILE*/

/************************************************************************************************************/
/************************************************************************************************************/
/************************************************************************************************************/
/************************************************************************************************************/

/*INICIO DAS CONFIGURAÇÕES GERAIS DO NOVO SITE 03/2022

CORES OFICIAIS DO SITE
f2f2f2 cinza fundo
9d1033 vinho
f1d021 amarelo
000000 preto
31b15f verde
fff branco transparente 
6f6e6f cinza
efefef cinza
444444 cinza muito escuro
1b1b1b preto
*/


body {background: #fff}

.conteiner-principal .conteiner {
    box-shadow: none
    /*background-color: #f2f2f2;*/
    /*color: #f2f2f2*/
    /*border-color: #f2f2f2;*/
}

.menu.superior {
    position: relative;
    background-color: #f2f2f2;
}

.menu li {
    padding: 0% 10px
    /*position: absolute;*/
    /*max-width: 1300px;*/
    /*margin: auto;*/
    /*border-radius: 6px;*/ /*borda arredondada do menu*/
    /*text-align: left;*/
}

.menu.superior .nivel-um {
    margin:0 auto; /* Esse valor será sempre o mesmo */
    width: 71em; /* Este valor irá variar e é o que você deve encontrar na sua loja */
    text-align: left;
    /*margin-right: 31em;*/
}

.menu.superior .nivel-um>li {
    border-right: none;
    border-left: none;
}

.menu.superior .titulo {
    color: #6f6e6f;

}

.menu.superior .nivel-dois {
    font-weight:600;
}

.borda-alpha, .borda-alpha  {
    border: none;
}

/*centralizar todos icones da barra topo*/
#barraTopo.hidden-phone .conteiner .row-fluid {
    display: flex;
    justify-content: center;
    align-items: center;
}

/*Ocultar barra topo*/
#barraTopo .hidden-phone {
    display: none;
}

/*icone lupa da barra de busca da barra topo*/
#barraTopo .busca .botao-busca {
    top: -3px;
    right: 68px;
    color: #444444;
    font-size: 20px;
    border: 0px;
    
}

/*Campo de busca da barra topo*/
.busca.borda-alpha.span6 .ui-autocomplete-input {
    background-color: #ffffff;
    width: 152%;
    border-radius: 6px;
    /*border: 1px solid #dedede;*/
    box-shadow: 0 2px 2px #0000000d;
    /*padding: 15px 50px 19px 15px;*/
    margin: 0px 0 0 -203px;
    color: #444444;
}

.busca {
    background-color: #efefef;
}
.busca input {
    background-color: transparent;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    text-transform: uppercase; /*letra maiuscula*/
    font-weight: 700;
}
.busca .botao-busca {
    background: transparent;
    color: #000
}

.icon-search:before {
    -webkit-text-fill-color: black
}

/* icone carrinho e texto. página inicial pc */
.carrinho {
    border: none;
}
.carrinho>a i {
    background-color: transparent;
}

#barraTopo {
    background-color: #f1d021; /*cor da barra*/
    height: 37px; /*altura da barra*/
}

/*ocultar telefone de contato da barra topo*/
#barraTopo .canais-contato ul {
    margin: 0;
    display: none;
}

/*logotipo da barra topo*/
#barraTopo .titulo a {
    content: url("https://cdn.awsli.com.br/370/370856/arquivos/Logo sem fundo.png");
    width: 90%;
    height: 90%;
    display: flex; align-items: center;
    margin: 0 !important;
    float: left;
    overflow: visible;
}

.secao-banners .conteiner {
    /*padding:30;*/
    /*max-width:100%;*/
    margin-top: -2px;
    /*margin-right: -30px;*/
    /*margin-left: -21px;*/
}

.banner.cheio+.row-fluid {
    text-align: center  ;
    margin-top: -2px;
}

.secao-banners {
    position: relative;
    top: -10px; /*borda superior do banner full*/
}

/*OCULTAR BOTÃO DE COMPRA FLUTUANTE*/
.acoes-flutuante {
    display: none;
}




.links-rodape ul li {
    list-style-image: none
}

.links-rodape ul li a,
.sobre-loja-rodape p {
    color: #ffffff /*texto do titulo*/
}

.span4.sobre-loja-rodape p {
    line-height: 1.7;
/*    font-size: 14px;*/
}

.pagamento-selos {
    background: #fff /*cor da tarja rodape 2*/
}

.pagamento-selos .conteiner .row-fluid .span4.pagamento .titulo.cor-secundaria {
    color: #1b1b1b;
}

.pagamento-selos .conteiner .row-fluid .span4.selos .titulo.cor-secundaria {
    color: #1b1b1b;
}

.institucional .redes-sociais .titulo {
    color: #ffffff;
}

#rodape .institucional {
    background-image: none;
    background-color: #1b1b1b /*cor da tarja*/
}

#rodape .titulo {
    margin-bottom: -7px;
    border-color: transparent;
}

#rodape .redes-sociais {
    background: none;
    box-shadow: none;
    border: none;
    margin-top: 8px;
}

#rodape .redes-sociais .titulo {
    display: inline-block
}

.conteiner-principal #rodape .conteiner {
    margin-bottom: 39px;
}

/* ocultar palavra 'destaque' no inicio dos produtos */
.pagina-inicial .listagem .titulo-categoria{
    display: none;
}


/*TERMINO DAS CONFIGURAÇÕES GERAIS DO NOVO SITE 03/2022*/



/************************************************************************************************************/
/************************************************************************************************************/
/************************************************************************************************************/
/************************************************************************************************************/


/*INICIO DOS CODIGOS PARA MOBILE - max-width: 767px*/


/*Alinhar icones para direita*/
@media only screen and (max-width: 767px) {

#cabecalho .atalhos-mobile ul {
    background-color: #9d1033;
    margin: 0px;
    font-size: 67px;
}

#cabecalho .atalhos-mobile li {
    float: right;
    line-height: 20px;
    border-right: 0px solid rgba(0, 0, 0, 0);
    border-left: 0px solid rgba(255, 255, 255, 0);
}

#cabecalho .atalhos-mobile a {
    top: 2px;
    font-size: 35px;
    padding: 0px 15px;
}

/*ocultar icone de home*/
#cabecalho .atalhos-mobile a .icon-home {
        display: none;
}
}

/*TERMINO DOS CÓDIGOS PARA MOBILE - max-width: 767px*/


/************************************************************************************************************/
/************************************************************************************************************/
/************************************************************************************************************/
/************************************************************************************************************/


/*INICIO DA CODIFICAÇÃO DO CAMPO DE DEPOIMENTOS PC E MOBILE*/

/*
id="depoimentos"
1    class= conteiner
2    class= row-fluid -Espaçamento do conteiner (titulo + caixa)
3    <h4>Depoimentos dos <strong>nossos Clientes</strong></h4> -Titulo
4    class= span8 offset2 -Espaçamento da caixa de texto
5    class= flexslider -Caixa de texto
6    class= "slides"></ul> -Texto da caixa
*/

/*Espaçamento do conteiner*/
@media only screen and (min-width: 768px) {
#depoimentos .conteiner .row-fluid {
    margin-bottom: 0px;
}
}

/*Figura balão no titulo*/
#depoimentos .row-fluid h4:before {
    content: '\f086';
    font-family: FontAwesome;
    padding-right: 8px;
    font-weight: 300!important;
    color: black;
}

/*TITULO - MOBILE*/
@media only screen and (max-width: 767px) {
#depoimentos .conteiner .row-fluid h4 {
    font-size: 4.7vw;
    letter-spacing: -1.1px;
    text-transform: uppercase;
    font-weight: 700;
    text-align: center;
    color: #1b1b1b;
    margin-bottom: 20;
}
}

/*"TITULO depoimentos dos"*/
@media only screen and (min-width: 768px) {
#depoimentos .conteiner .row-fluid h4 {
    font-size: 32px;
    padding-bottom: 20px;
    letter-spacing: -1.2px;
    text-transform: uppercase;
    font-weight: 700;
    text-align: center;
    color: #1b1b1b;
}
}

/*"TITULO nossos clientes"*/
#depoimentos .conteiner .row-fluid h4 strong {
    font-weight: 300;
}

/*Foto do usuario*/
#depoimentos .avatar {
    visibility: collapse; /*ocultar*/
    display: none;
}

/*Nome do usuário*/
#depoimentos cite {
    font-size: 16px;
    padding-top: 6px;
    color: #1b1b1b;
    font-weight: 700;
}

/*Link instagram do usuario"*/
#depoimentos blockquote a {
    visibility: collapse; /*ocultar*/
    display: none;
}

/*Espaçamento da caixa de texto*/
@media only screen and (min-width: 768px) {
#depoimentos .span8.offset2 {
    padding-right: 39px;
}
}

/*Caixa de texto*/
@media only screen and (min-width: 768px) {
#depoimentos .flexslider {
    background: #fff;
    margin-right: 12px;
    border-radius: 15px;
    padding: 22PX 40px 37px 38px;
    width: auto!important;
    border: 1px solid #CCC;
    box-shadow: 10px 10px 1px #ccc;
    height: 55px;
    position: relative;
    text-align: center;
}
}

/*Texto da caixa"*/
#depoimentos .slides blockquote {
    padding: 0;
    margin: 0;
    text-align: center;
    border-left: 0;
}

/*Texto da caixa"*/
#depoimentos .slides blockquote p {
    line-height: 1.25;
    color: #1b1b1b;
    margin-bottom: 24px;
}

/*Texto da caixa - MOBILE*/
@media only screen and (max-width: 767px) {
#depoimentos .flexslider .slides {
    padding-top: 13px;
}
}

/*Botão voltar de navegação da caixa*/
#depoimentos .flex-prev {
    background: url(https://cdn.awsli.com.br/production/static/loja/estrutura/v1/img/bg_direction_nav.png);
    width: 28px;
    height: 28px;
    margin-top: -16px;
    text-indent: -99999px;
}

/*Botões de navegação da caixa - MOBILE*/
@media only screen and (max-device-width: 767px) { 
#depoimentos .flexslider {
    background: #fff;
    margin-right: 14px;
    border-radius: 15px;
    padding: 36px 39px 75px 37px;
    width: auto!important;
    border: 1px solid #CCC;
    box-shadow: 10px 10px 1px #ccc;
    height: 60px;
    position: relative;
    right: 106px;
    left: -4px;
    
}
}

/*TÉRMINO DA CODIFICAÇÃO DO CAMPO DE DEPOIMENTOS PC E MOBILE*/

/************************************************************************************************************/
/************************************************************************************************************/
/************************************************************************************************************/
/************************************************************************************************************/


/*CODIFICAÇÃO PRODUTOS PC - CONFIGURAÇÕES ORIGINAIS*/

/*
@media only screen and (min-width: 768px){
.pagina-inicial .listagem .titulo-categoria,
.pagina-inicial .acoes-produto.hidden-phone,
.pagina-inicial .listagem .info-produto{
    display: none;
}
.pagina-inicial .listagem .listagem-linha li {
    border: none
}
.pagina-inicial .listagem-linha {
    margin: 0;
    padding: 0;
    border: none
}
.produto-21370201 .span6:nth-child(1),
.produto-21374246 .span6:nth-child(1),
.produto-21374253 .span6:nth-child(1),
.produto-21374278 .span6:nth-child(1),
.produto-21374290 .span6:nth-child(1),
.produto-21374333 .span6:nth-child(1){
    float: inherit;
    margin: 0 auto
}
.produto-21370201 .span6:nth-child(2),
.produto-21374246 .span6:nth-child(2),
.produto-21374253 .span6:nth-child(2),
.produto-21374278 .span6:nth-child(2),
.produto-21374290 .span6:nth-child(2),
.produto-21374333 .span6:nth-child(2){
    display: none
}
.listagem .listagem-item .acoes-produto-responsiva,
.produto-21370201 .produto .acoes-flutuante,
.produto-21374246 .produto .acoes-flutuante,
.produto-21374253 .produto .acoes-flutuante,
.produto-21374278 .produto .acoes-flutuante,
.produto-21374290 .produto .acoes-flutuante,
.produto-21374333 .produto .acoes-flutuante {
    display: none !important
}
}
*/
/*CODIFICAÇÃO PRODUTOS PC - CONFIGURAÇÕES ORIGINAIS*/


/************************************************************************************************************/
/************************************************************************************************************/
/************************************************************************************************************/
/************************************************************************************************************/



