body {
    color: #828282;
    font-family: "Open Sans",Arial,sans-serif;
    font-size: 14px;
    line-height: normal;
}

.barra-inicial {
	background-color: #F5A500;
}

.barra-inicial .canais-contato {
    font-style: italic;
}

#barraTopo h4 a{
    background: url("https://cdn.awsli.com.br/400x300/311/311570/logo/024e6bc7db.png") no-repeat scroll 0 0;
    background-size:124px auto;
    font-size:0;
    display:block;
}

#barraTopo .carrinho.vazio > a span {
    line-height: 28px;
    margin-left: 38px;
}

#barraTopo .busca input {
    border: 1px solid #eeeeee !important;
}

#cabecalho .logo {
    padding-top: 24px;
}

.acoes-conta {
    float: right;
}

.superior .span8:first-child {
    color: #828282;
    text-align: right;
}

.superior .span8:first-child a {
	color: #828282;
}

.superior .span8:first-child a .cor-principal {
	color: #73b428;
}

.acoes-conta a {
	color: #828282;
}

.acoes-conta .fundo-principal {
    background-color: transparent;
    color: #e67300;
    font-size: 14px;
	
}

.inferior .busca {
    width: 58%;
    float: right;
	background-color: #C7DA00;
    border: none;
    border-radius: 20px;
}

.inferior .busca #auto-complete {
	background-color: transparent;
    border: none;
    box-shadow: none;
    color: #fff;
    font-size: 12px;
}

.inferior .busca #auto-complete::-webkit-input-placeholder {
   color: #fff;
   opacity:1;
}

.inferior .busca #auto-complete:-moz-placeholder { /* Firefox 18- */
   color: #fff;  
   opacity:1;
}

.inferior .busca #auto-complete::-moz-placeholder {  /* Firefox 19+ */
   color: #fff;  
   opacity:1;
}

.inferior .busca #auto-complete:-ms-input-placeholder {  
   color: #fff;
    opacity:1;
}

.inferior .busca .botao-busca {
	background-color: transparent;
    border: none;
    background-image: none;
    font-size: 20px;
       padding: 5px;
    top:1;
}

.inferior .busca .botao-busca:before {
    background: url("https://cdn.awsli.com.br/311/311570/arquivos/icon-lupa.png") no-repeat scroll center center;
      content: "";
    height: 20px;
    width: 19px;
}

.inferior .carrinho {
	border: none;
    background-color: #e9e9e9;
    border-radius: 20px;
    color: #828282;
}

.inferior .carrinho .icon-shopping-cart {
	background-color: #e67300;
    border-radius: 20px;
}

.menu.superior {
	background-color: transparent;
}

.menu.superior .nivel-um {
	border-top: 1px solid #EBEBEA;
    border-bottom: 1px solid #EBEBEA;
}

.menu.superior .nivel-um li {
    border: none;
}

.menu.superior .nivel-um li:hover {
	border-top: 5px solid #9E1381;
}

.menu.superior .nivel-um li a strong {
   color: #73b428;
    font-size: 13px;
    margin: 0;
    text-transform: uppercase;
}
.menu.superior .nivel-um li a{
    padding: 7px 0 12px;
    border-top: 5px solid #fff;
}
.menu .nivel-dois, .menu .nivel-tres, .menu.lateral .nivel-um > li > a {
    background-color: #ffffff;
    box-shadow: none;
}
.menu.lateral{
    border:none;
}
.menu.lateral a .titulo{
 	color:#73b428;
    font-weight:normal;
    font-size:18px;
    margin: 7px 0;
}
.menu.lateral a .titulo:hover{
	color:#a01482;
}
.menu.lateral li {
    border-top: 1px solid #ebebea!important;
}
.menu.lateral li a {
 padding: 0 !important;
}
.menu.lateral:before{
	color: #a0a09b;
    content: "Menu";
    display: block;
    font-family: "Open Sans",Arial,sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.listagem .titulo-categoria {
    border: medium none;
    color: #a0a09b;
    display: block;
    font-family: "Open Sans",Arial,sans-serif;;
    font-size: 25px;
    font-style: normal;
    margin: 0 0 5px !important;
    padding: 0;
    transition:none;
    text-transform: uppercase;
}
.listagem .titulo-categoria strong{
 	font-weight: 400;
}
.listagem .titulo-categoria:hover{
 	transition:none;
    background:none;
}
.listagem.com-caixa .listagem-item {
    background-color: rgba(255, 255, 255, 0.04);
    border: 1px solid #eeeeee;
    box-shadow: none;
    margin: 0;
    padding: 0;
}

.listagem .imagem-produto img {
    bottom: initial;
    display: block;  
    top: 0;
}
.listagem .listagem-item .nome-produto {
    color: #828282;
    display: block;
    font-size: 16px;
    line-height: 18px;
    min-height: 40px;
    text-align: center;
    text-transform: uppercase;
}
.preco-produto strong.titulo {
    color: #e67300;
    display: block;
    font-size: 30px;
    text-align: center;
    white-space: nowrap;
}
.componente.newsletter {
    background: none;
    border: medium none;
}
.componente.newsletter .titulo i{
 	display:none;   
}

.componente.newsletter .interno {
    border-bottom: 1px solid #ebebea;
    border-top: 1px solid #ebebea;
    padding: 20px 0;
   overflow:hidden;
}
.newsletter input[type="text"] {
    border: 1px solid #ebebea;
    border-radius: 0;
    box-shadow: none;
    height: 50px;
    margin: 0;
    padding: 5px 10px;
    width: 90%;
    background:#fff;
}
.newsletter .botao {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    display: block;
    float: right;
    padding: 5px;
    position: relative;
    right: 0;
    text-align: right;
    top: 0;
    z-index: 5;
}

.newsletter .botao:hover:before {
    color: #a01482;
}

.newsletter .botao:before {
    color: #e67300;
    content: "enviar";
    display: block;
    font-family: "Open Sans";
    font-size: 14px;
    text-align: right;
}
.componente.newsletter .titulo{
    font-size:0;
    margin: 0 0 10px;
}
.componente.newsletter .titulo:before{
    content:"Fique por dentro!";
    font-size:20px;
    color:#a01482;
    font-family: "Droid Serif",serif;
    font-style:italic;
    font-weight:700;
}

.conteiner-principal .conteiner {
    box-shadow: none;
      position: relative;
    padding: 0 20px 10px;
}
.secao-banners .banner .flexslider {
    background: #ffffff none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.4);
    margin: 10px 0 20px;
}
.listagem .titulo-categoria:hover{
 	padding-left:0;   
}

#rodape .titulo {
    border-bottom: medium none;
    color: #faf000;
    display: block;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 0;
    padding: 20px 0 5px;
    text-align: right;
    text-transform: uppercase;
}
.links-rodape ul li {
    line-height: 25px;
    list-style:none;
    text-align: right;
}
.links-rodape ul li a{
   text-transform:uppercase;
    font-size:14px;
}
.links-rodape{
 	float:right!important;   
     margin-left: 2.5641% !important;
}
#rodape .span9{
      float: left;
    width: auto;
}
.pagamento-selos {
    background: #ffffff;
}
.menu.superior .nivel-um > li:hover {
    margin-top: 0;
    border:none;
}
.lista-redes .icon-instagram, .lista-redes .icon-facebook {
    background:none;
}

.lista-redes ul li {
    border-left: medium none;
    float: left;
}

.barra-inicial .canais-contato {
    display: none;
}

.barra-inicial .lista-redes {
    float: right;
        width: 70px;
}

#rodape .redes-sociais{
 	display:none;   
}
.logo-rodape{
   margin: 80px 3.564% 0 0!important; 
}
.info-rodape{
    font-style:italic;
     margin-top: 26px;
}
.info-rodape p{
 
    font-family: "Open Sans",Arial,sans-serif;
    font-size: 16px;
}
.info-rodape span{
    color:#faf000;
    display:block;
    font-size:16px;
     font-weight: 700;
}
.info-rodape img{
 	position:absolute;   
}
.txt-info{
        padding-left: 75px;
}
.box-info{
 	 clear: both;
    font-family: "Droid Serif",serif;
    font-size: 16px;
    margin-bottom: 15px;
}
#rodape .institucional{
 	background-color:#fff;
    padding: 0;
    background-size: cover;
}
.top-menu{
    float: right;
    position: relative;
    top: 25px;
}
.top-menu ul li{
   display:inline-block;
}
.top-menu ul li a{
   color: #e67300;
    font-size: 12px;
    padding: 0;
     vertical-align: middle;
}
.top-menu ul li a:after{
    color: #73b428;
    content: "|";
    display: inline-block;
    margin: 0 auto;
    padding: 0 5px;
    text-align: center;
    vertical-align: top;
}
.top-menu ul li:last-child a:after{
   display:none;
}
.conta-menu{
 	display:none;   
}
.pagina-pagina .breadcrumbs{
   display:none;   
}

#corpo .secao-principal{
    padding-top: 30px;  
}
.conteudo .caixa-sombreada {
    box-shadow: none;
    padding: 0 20px;
}
.conteudo h1 {
    color: #a01482;
    font-family: "Droid Serif",serif;
    font-size: 25px;
    font-style: italic;
    font-weight: 700;
    margin: 0 0 20px;
}
.conteudo h2 {
    color: #a01482;
    font-family: "Droid Serif",serif;
    font-size: 25px;
    font-style: italic;
    font-weight: 700;
    margin: 15px 0 20px;
    line-height: 30px;
}
.conteudo h3 {
    color: #e67300;
    font-family: "Droid Serif",serif;
    font-size: 20px;
    font-style: italic;
    font-weight: 700;
    margin: 0 0 20px;
    line-height: 30px;
}
.conteudo h4 {
    color: #a01482;
    font-family: "Droid Serif",serif;
    font-size: 20px;
    font-style: italic;
    font-weight: 700;
    margin: 0 0 20px;
    line-height: 30px;
}

.banner.lateral .flexslider .slides > li {
    display: block;
    margin-bottom: 30px;
}

.logo-parceiros li{
     float: left;
    height: 85px;
    list-style: outside none none !important;
    margin-bottom: 27px;
    width: 200px;
}
.logo-parceiros li img{
 	 display: block;
    margin: 0 auto;
    text-align: center;
}
.logo-parceiros{
 	margin:0;
    padding:0;
}

.pagina-pagina .conteudo h1  {
    display:none;
}

.top-tel{
    font-size:12px;
    color:#fff;
    font-family: "Droid Serif",serif;
    font-style:italic;
}

.modal{
 	border-radius:0;   
}

#modalContato .modal-body {
    border: medium none;
}

.modal-header button.close {
    background: #a01482 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 100%;
    cursor: pointer;
    height: 30px;
    margin: -19px -30px !important;
    opacity: 1;
    width: 30px;
    color:#fff;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    background-color: #eeeeee;
    border: medium none;
    border-radius: 0;
    box-shadow: none;
}
.modal label {
    color: #73b428;
    font-size: 14px;
}

.modal button.close i:before {
    color: #ffffff;
    content: "x";
    display: block;
    font-family: "Open Sans";
    font-size: 23px;
    line-height: 17px;
    position: relative;
    text-align: center;
    top: -2px;
}

.modal-header .titulo {
    color: #e67300;
    display: block;
    font-family: "Droid";
    font-size: 24.5px;
    font-style: italic;
    font-weight: 700;
    line-height: 30px;
    margin: 0 0 15px;
}

.modal-header .close:hover {
    opacity:1;
}
.fundo-principal, .botao.principal, .menu li:hover > a .fundo-secundario, .flex-control-paging li a.flex-active, .dropdown-menu > li > a:hover, .filtro.lista ul li label:hover, .menu-simples li a:hover, .menu-simples li.active a {
    background: #e67300 none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
}
.cadastro-logar .caixa-sombreada, .cadastro .caixa-sombreada{
 	border:none;   
}
.dados-acesso {
    background-color: #ffffff;
}
#barraTopo .busca .botao-busca {
    background: #c7da00 none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    height: 30px;
    padding: 7px 10px;
    right: 0;
    top: 0;
}
.carrinho-interno{
 border:none!important;   
}

button.btn, input.btn[type="submit"] {
    background: #c7da00 none repeat scroll 0 0;
    border:1px solid #c7da00;
    border-radius: 0 !important;
    color: #ffffff;
    text-shadow: none;
}

.cep .input-append.input-prepend input {
    border-radius: 0;
      border: 1px solid #dddddd;
}

.produto .acoes-produto .preco-produto.destaque-parcela .preco-promocional {
    font-size: 27px;
    font-weight: normal;
}
.breadcrumbs{
 	border:none;
     margin: 0 !important;
}
.pagina-carrinho .top-tel, .pagina-carrinho .logo-rodape.span3, .pagina-carrinho .info-rodape.span4, .pagina-carrinho .top-menu{
 	display:none;   
}
.campos-pedido .caixa-sombreada, .campos-pedido .acao-editar button:first-child{
 	border:none;   
}
.vitrine-destaque strong{
    display:none;
    
}

.vitrine-destaque:after{
    content:"Destaques da semana";
    border: medium none;
    color: #a0a09b;
    display: block;
    font-family: "Droid Serif",serif;
    font-size: 25px;
    font-style: italic;
    margin: 0 0 5px !important;
    padding: 0;
    
}

.pagina-inicial #corpo .secao-principal {
    padding-top: 5px;
}

.secao-banners .conteiner{
     max-width: 1180px;
    padding: 0;
}
.ordenar-listagem label{
 	border-radius:0;   
}

.pagina-categoria .menu.lateral{
    display:none;
}
.pagina-categoria .menu.lateral.outras{
    display:block;
}
.bem-vindo, .acoes-conta a{
 font-size:12px;   
}
.acoes-conta > li i{
 	margin-right:0;   
}

#barraTopo{
 	z-index:100;   
}
.botao{
 	 background: #cccccc none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    text-shadow: none;  
}

.lista-redes a:hover i {
    background-color: #a01482;
    color: #ffffff;
}

.menu li.com-filho > a i {
    display: none;
}

.menu.superior .nivel-dois {
    top: 37px;
    box-shadow: 2px 3px 4px #dddddd;
    -webkit-box-shadow: 2px 3px 4px #dddddd;
}

.menu.superior .nivel-dois li {
    border: none;
}

.menu.superior .nivel-dois li:hover {
    border-top: none;
     background:#9e1381;
}

.menu.superior .nivel-dois li a {
       border: medium none;
    color: #73b428;
    padding: 0;
}

.menu.superior .nivel-dois li a:hover {
    background:#9e1381;
    color:#fff;
      border: none!important;
}

.produto .conteiner-imagem > div {
    border: 1px solid rgba(0, 0, 0, 0.1);
}


.produto .nome-produto {
    color: #e67300;
    font-size: 19px;
    line-height: normal;
    margin: 0;
    text-transform: uppercase;
}

.cep label{
	text-transform:uppercase;    
}

.produto .botao-comprar{
 	font-size:16px;   
    text-transform:uppercase;
}

.finalizar-compra button.btn{
    border:none;
}


.checkout-alerta-seguro .checkout-alerta-seguro-item .icon-ok, .checkout-alerta-seguro .checkout-alerta-seguro-tit {
    color: #73b428;
    position: relative;
    z-index: 2;
}

.pagamento .titulo{
   color: #e67300 !important;
    font-family: "Droid Serif",serif;
    font-size: 13px !important;
    font-style: italic;
    padding: 0 0 10px !important;
    text-align: left !important;
    text-transform: none !important;
}

.gateways-rodape {  
    background: none;
    border: medium none;
    margin: 0 !important;
    padding: 0;
    width: auto;
}

.gateways-rodape li{
 	width:100%;   
}

#modalContato table.hidden-phone tr:first-child{
    display:none;
}
.menu.lateral .nivel-dois a {
  border: medium none;
    color: #73b428;
    line-height: 23px;
    padding: 5px 0 !important;
}

.menu.lateral .nivel-dois li{
 	border:none!important;   
}

.menu.lateral.fechado .com-filho > ul {
    box-shadow: 0 0 4px #dddddd;
}

#descricao table {
    background-color: #ffffff;
    margin: 20px 0 0;
    width: 100%;
}

#descricao table th {
   border:none;
}

#descricao table.tabela-kit td:first-child {
    background: #73b428 none repeat scroll 0 0;
    border-right: none;
    border-left: none;
    color: #ffffff;
    font-family: "Open Sans",Helvetica,Arial,sans-serif;
    font-weight: bold;
    min-width: 100px;
    text-align: center;
    text-transform: uppercase;
}

#descricao table td:first-child {
    border-left:1px solid #e67300;
}

#descricao table tr th{
    background: #e67300 none repeat scroll 0 0;
    color: #ffffff;
    font-size: 13px;
    font-weight: bold;
    padding: 10px 5px;
    text-transform: uppercase;
}

#descricao table tr {
    border:none;
}

#descricao table td {
    border-right: 1px solid #e67300;
    border-bottom: 1px solid #e67300;
    color: #000000;
    font-size: 13px;
    line-height: 1.4em;
    padding: 10px 5px;
    position: relative;
    text-align: center;
}

#descricao table td p, #descricao table th p{
 	margin:0;   
}

iframe:focus {
    outline: none;
}

iframe[seamless] {
    display: block;
}

iframe{
	border:none;    
    overflow: hidden;
}

#modalkit{
	    top: 8% !important;
    width: 720px; 
}

#modalkit .modal-body {
    max-height: none;
     padding: 0 5px;
}

.banner-kit{
	margin-bottom:30px;   
    display:none;
}

.by{
     float: right;
      margin-top: 46px;
}

.icon-facebook:before {
    background: url("https://cdn.awsli.com.br/311/311570/arquivos/icon-face.png") no-repeat scroll center center;
    content: "";
    height: 17px;
    margin-top: 6px;
    width: 17px;
}
.lista-redes i {
    font-size: 20px;
}
.menu .nivel-dois li:hover, .menu.lateral.outras .nivel-um li:hover a {
    background: none;
}

.menu.lateral a:hover {
    color: #a01482;
}

.botao.principal.botao-comprar:hover, .botao.principal.grande:hover, .acoes-produto-responsiva .tag-comprar:hover {
    background-color: #a01482;
}
.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled], .botao:hover {
    background: #a01482;
    color: #fff;
}
.newsletter .botao:hover{
  background:none;  
}
.inferior .carrinho-interno-ajax .icon-shopping-cart{
     background:none;
}

.atributos ul li a:hover, .atributos ul li.active a, .tema-escuro .nav-tabs li.active a, .elastislide-carousel ul li.active a {
    border-color: #e67300;
}


.cadastro input[type="text"], .cadastro input[type="password"], .cadastro select {
    background: #eeeeee none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    font-size: 13px;
    margin: 0;
}
.banner.lateral .flexslider .slides li img:hover, .banner-kit img:hover {
    box-shadow:0 0 10px rgba(0, 0, 0, 0.28);
}


.banner.lateral .flexslider {
    border: medium none;
    margin: 0;
    overflow: inherit;
}

.menu.superior .nivel-um li a:hover {
    border-top: 5px solid #9e1381;
}

#modalkit, #modalContato {

    background:none!important;

}
#modalkit .modal-dialog, #modalContato .modal-dialog{
    background: #fff; 
    margin-top: 20px;
}
#modalContato .modal-header, #modalContato .form-horizontal {
    background: #ffffff none repeat scroll 0 0;
}
#modalContato .modal-header{
    margin-top: 20px; 
}

.modal {
     height: auto !important;
    left: 0 !important;
    margin: 0 auto !important;
    position: absolute !important;
    right: 0;
}


.listagem .span4 .imagem-produto, .listagem .produtos-carrossel[data-produtos-linha="3"] .imagem-produto {
    height: 183px;
}

@media screen and (max-width:1024px){
    #rodape .institucional {
   		 background-color: #8fc73e;
	}
    .cadastro input[type="text"], .cadastro input[type="password"], .cadastro select {
    margin: 0 0 10px;
	}
    .passo1, .passo2{
        margin-right: 23px!important;
    }
    .foto-margin{
     	 margin: 20px 20px 220px 0!important;   
    }
    .logo-parceiros li{
    	width:230px;
    }
    .foto-margin2{
     	 margin-bottom: 205px!important;   
    }
}

@media screen and (min-width:768px) and (max-width:768px){
    .menu.superior .nivel-um li a strong {
        font-size: 15px;
    }
    .menu li {
    	padding: 0 9px;
	}
    #modalContato {
        left: 0;
        margin: 0 auto;
        right: 0;
        top: 8%;
        width: 95%;
	}
    .passo1, .passo2 {
    margin-right: 21px !important;
	}
    .logo-parceiros li {
    width: 228px;
	}
    .cadastro-logar .botao {
    	float: right;
    }
    .cadastro-logar .form-horizontal .controls {
    margin-left: 0;
    overflow: hidden;
	}
    .cadastro input[type="text"], .cadastro input[type="password"], .cadastro select {
    width: 100%;
	}
    .cadastro-logar .form-horizontal .control-label {
    float: none;
    text-align: left;
    width: auto;
	}
}

@media screen and (max-width:767px){
    #rodape .institucional{
        background:#8FC73E;
    }
    .links-rodape {
   		 float: left !important;
  		  margin-left: 0 !important;
	}
    .links-rodape ul li{
     	text-align:left;   
    }
    #rodape .titulo{
        text-align:left;
    }
    #rodape .institucional ul {
   		 margin-bottom: 5px;
	}
    .inferior .busca {
  
    margin: 0 20px 0 0;
    width: 76%;
	}
    .busca .botao-busca{
     	right:2px;
        top: 4px;
    }
    .top-menu {
    float: none;
    position: relative;
    text-align: right;
    top: 9px;
	}
    .top-menu ul{
     	margin:0;   
    }

    .top-menu ul li a{
     	font-size:11px;   
    }
    .top-menu ul li a::after{
     	padding:0 1px;   
    }
    .conteudo-topo .busca-mobile {
 	     background: none;
   		 border-radius: 0;
  		 padding: 0;
	}
    .menu.superior .nivel-um{
     	border:none;   
    }
    
    .menu.superior .nivel-um li{
     	border-width:1px;   
    }
    .menu.superior .nivel-um li:hover {
    border-width: 1px;
        border-color:#fff;
	}
    .menu.superior{
        background:#eee;
         margin-top: 41px;
    }
    .conteudo .caixa-sombreada {
    padding: 0;
	}
    .box-info {
    font-size: 14px;
	}
    .txt-info {
    padding-left: 63px;
	}
    .logo-rodape {
    margin: 30px auto !important;
	}
    .pagina-pagina .conteudo img{
    display: block;
    float: none!important;
    margin: 0 auto 20px!important;
    width: auto!important;
	}   
    .institucional .span12.visible-phone{
        display:none!important;
    }
    .modal {
     height: auto !important;
    left: 5px;
    position: absolute;
    width: 95% !important;
	}
    #modalContato .modal-body {
    max-height: none;
	}
    #modalContato .form-horizontal .control-label {
    display: block;
    float: none;
    text-align: left;
    width: auto;
	}
    .modal-header button.close{
          margin: -22px -21px !important;
    }
    .modal button.close i::before{
          right: 0;
        top: -7px;
    }
    .row-fluid .coluna {
    	display: block;
	}
    .menu.lateral::before{
     	display:none;   
    }
    .menu.superior .nivel-dois {
   		 box-shadow: none;
	}
    .menu.superior .nivel-um li a, .menu.superior .nivel-um li a:hover {
    	border-top: medium none;
	}
    #modalkit, #modalContato {
        left: 0 !important;
      	background:none!important;
        position: absolute;
        right: 0;
  
        width: 100%;
    }
    #modalkit .modal-dialog, #modalContato .modal-dialog{
        background: #fff; 
        margin-top: 20px;
    }
     #modalContato .modal-header, #modalContato .form-horizontal {
   		 background: #ffffff none repeat scroll 0 0;
    }
    #modalContato .modal-header{
        margin-top: 20px; 
    }

}

@media screen and (max-width:400px){
    .logo-parceiros li {
        float: none;
        margin: 0 auto 27px;
    }
    .top-menu{
     	 float: none;
  		 margin: 0 auto;
   		 text-align: center;
   		 top: 10px;   
    }
    .recaptchatable #recaptcha_image {
    width: 100% !important;
	}
    #recaptcha_area, #recaptcha_table {
    width: 100% !important;
	}
    #modalContato .control-group .botao.principal.pull-right {
    margin-right: 0!important;
	}
    
    #modalContato table#recaptcha_table {
        margin: 0;
        width: 100% !important;
    }
     #modalContato #recaptcha_area{
         width: 100% !important;
    } 
    #modalkit iframe {
        height: 1180px!important;
    }
    .flex-direction-nav {
    display: none;
	}
    
}
.barra-inicial .top-tel{
    position: relative;
}
.barra-inicial .top-tel:after{
    content:"Entrega somente para grande SP";
    display: inline-block;
    margin-left: 10px; 
    position: absolute;
    top:0px;
    left:50%;
    width: 200px;
    margin-left: -100px;
    color:#f6ff00;
}

.desconto-a-vista{
 	margin-left: 45px!important;
}
.preco-produto div{
    text-align:center;
    
}
#rodape .selos .titulo{
    opacity: 0;
}
.info-rodape:hover span{
    color:#faf000;
}
.info-rodape span{
    display: inline-block;
}
.barra-inicial  .lista-redes .icon-instagram:before{
    content: " ";
    width: 23px;
    height: 100px;
    background-image: url(https://cdn.awsli.com.br/311/311570/arquivos/icon-social-novo.png);
    height: 24px;
    background-size: 42px auto;
    background-position: right 6px;
    background-repeat: no-repeat;
}