#home-geston .boxesGeston li img {
    display: block;
    margin: 0 auto;
    margin-bottom: 20px;
}
.fa {
transform:initial!important
}

a,b,p,span,strong,small,h1,h2,h3,h4,h5,button,input {
font-family:'Ubuntu',sans-serif
}

#barraTopo {
display:none!important
}

body.pagina-carrinho .newsweb,body.pagina-carrinho .footer,body.pagina-carrinho.carrinho-checkout .footer,body.pagina-pedido-finalizado .footer {
display:none!important
}

@media only screen and (min-width : 768px) and (max-width : 960px) {
#cabecalho > .conteiner > .row-fluid .span3 .logo a img {
width:240px!important
}

#cabecalho .conteudo-topo {
left:270px!important
}
}

@media only screen and (min-width: 768px) {
.barra-inicial {
background:#446878;
background:-moz-linear-gradient(top,rgba(68,104,120,1) 0%,rgba(58,85,102,1) 100%);
background:-webkit-linear-gradient(top,rgba(68,104,120,1) 0%,rgba(58,85,102,1) 100%);
background:linear-gradient(to bottom,rgba(68,104,120,1) 0%,rgba(58,85,102,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#446878',endColorstr='#3a5566',GradientType=0);
border-bottom:1px solid #F58632;
height:auto;
min-height:auto;
line-height:normal
}

.barra-inicial > .conteiner {
max-width:1300px;
width:auto
}

.barra-inicial .lista-redes {
width:auto;
min-height:auto
}

.barra-inicial .lista-redes li {
border:none
}

.barra-inicial .lista-redes i {
background:none!important;
color:#fff;
height:auto;
font-size:14pt
}

.barra-inicial .canais-contato a:hover,.barra-inicial .lista-redes i:hover {
color:#F58632
}

.barra-inicial .canais-contato {
width:auto;
float:right;
margin:0;
line-height:30px
}

.barra-inicial .canais-contato li {
border:none
}

.barra-inicial .canais-contato i {
color:#fff;
font-size:11pt!important;
line-height:30px;
display:inline-block;
vertical-align:middle;
margin:0 5px 0 0 !important
}

.barra-inicial .canais-contato span,.barra-inicial .canais-contato a {
display:inline-block;
vertical-align:middle;
color:#fff;
font-size:10pt;
text-decoration:none
}

#cabecalho {
background:#fff
}

#cabecalho > .conteiner {
padding:0 20px;
max-width:1300px;
width:auto
}

#cabecalho > .conteiner > .row-fluid {
position:relative;
width:auto!important
}

#cabecalho > .conteiner > .row-fluid .span3 {
width:auto;
margin:20px 0
}

#cabecalho > .conteiner > .row-fluid .span3 .logo a {
height:auto
}

#cabecalho > .conteiner > .row-fluid .span3 .logo a img {
position:relative;
top:initial;
left:initial;
right:initial;
bottom:initial;
width:330px
}

#cabecalho .conteudo-topo {
position:absolute;
right:0;
left:370px;
width:auto;
top:50%;
margin:-25px 0 0
}

#cabecalho .conteudo-topo .superior.row-fluid {
padding:0;
text-align:right;
width:auto;
position:absolute;
top:0;
right:100px;
z-index:999
}

#cabecalho .conteudo-topo .superior.row-fluid a {
text-decoration:none
}

#cabecalho .conteudo-topo .superior.row-fluid a:hover {
color:#F58632!important
}

#cabecalho .conteudo-topo .superior.row-fluid > .span8 {
width:auto;
float:none;
display:inline-block;
vertical-align:middle
}

#cabecalho .conteudo-topo .superior.row-fluid > .span8 > a {
text-align:center
}

#cabecalho .conteudo-topo .superior.row-fluid > .span8 > a > span {
padding:0 2px;
text-transform:uppercase;
font-size:8pt;
line-height:normal;
position:relative;
bottom:1px;
color:#3A5566
}

#cabecalho .conteudo-topo .superior.row-fluid > .span8 > .btn-group {
width:75.85px;
position:relative
}

#cabecalho .conteudo-topo .superior.row-fluid > .span8 > .btn-group > a {
padding:0;
margin:0;
border:none;
display:block;
width:100%;
border-radius:0;
overflow:hidden;
text-overflow:ellipsis;
color:#444;
text-transform:uppercase;
font-size:8pt;
background:none;
line-height:normal;
padding-top:34px;
padding-bottom:2px;
position:relative
}

#cabecalho .conteudo-topo .superior.row-fluid > .span8 > .btn-group > a .icon-chevron-down {
position:absolute;
top:0;
left:50%;
margin-left:-17px;
width:34px;
height:auto;
line-height:34px;
font-size:20pt;
color:#3A5566;
background:none;
text-align:center
}

#cabecalho .conteudo-topo .superior.row-fluid > .span8 > .btn-group > a .icon-chevron-down::before {
line-height:normal;
content:"\f007"
}

#cabecalho .conteudo-topo .superior.row-fluid > .span8 > .btn-group:hover .dropdown-menu {
display:block!important
}

#cabecalho .conteudo-topo .superior.row-fluid > .span8 > .btn-group .dropdown-menu {
text-align:left;
border-radius:0;
box-shadow:0 2px 3px 0 rgba(0,0,0,.2);
border:1px solid #dedede;
padding:0;
position:absolute;
top:95%;
left:0
}

#cabecalho .conteudo-topo .superior.row-fluid > .span8 > .btn-group .dropdown-menu a {
font-size:8pt;
text-transform:uppercase;
letter-spacing:1px;
color:#15435B
}

#cabecalho .conteudo-topo .superior.row-fluid > .span8 > .btn-group .dropdown-menu > li:hover a {
color:#fff!important
}

#cabecalho .conteudo-topo .superior.row-fluid .span4 {
width:auto;
margin:0;
float:none;
display:inline-block;
vertical-align:middle
}

#cabecalho .conteudo-topo .superior.row-fluid .span4 > ul > li {
width:auto;
height:50px;
position:relative;
margin:0 0 0 10px;
padding-left:9px
}

#cabecalho .conteudo-topo .superior.row-fluid .span4 > ul > li:last-child {
display:none
}

#cabecalho .conteudo-topo .superior.row-fluid .span4 > ul > li::after {
content:"";
position:absolute;
width:1px;
background:#446878;
height:20px;
left:0;
bottom:50%;
margin-bottom:-10px
}

#cabecalho .conteudo-topo .superior.row-fluid > .span8 > a > i,#cabecalho .conteudo-topo .superior.row-fluid .span4 > ul > li > i {
display:block!important;
margin:0 auto;
width:34px;
height:auto;
line-height:34px;
font-size:20pt;
color:#3A5566;
background:none;
text-align:center;
opacity:1
}

#cabecalho .conteudo-topo .superior.row-fluid .span4 > ul > li > i.icon-list::before {
content:"\f0ca"
}

#cabecalho .conteudo-topo .superior.row-fluid .span4 > ul > li > a {
display:block;
line-height:normal;
margin:0 3px;
text-align:center;
color:#444;
text-transform:uppercase;
font-size:8pt;
padding-top:1px
}

#cabecalho .conteudo-topo .inferior.row-fluid {
position:relative
}

#cabecalho .conteudo-topo .inferior.row-fluid .span8 {
width:auto;
float:none;
position:absolute;
bottom:0;
left:0;
right:307px
}

#cabecalho .conteudo-topo .inferior.row-fluid .span8 > .busca {
border:none;
background:none;
padding:0
}

#cabecalho .conteudo-topo .inferior.row-fluid .span8 > .busca > form {
position:relative
}

#cabecalho .conteudo-topo .inferior.row-fluid .span8 > .busca > form input {
border:none;
box-shadow:0 0 0 1px #cecece inset;
padding:0;
height:auto;
border-radius:6px;
width:100%;
line-height:50px;
text-indent:10px;
color:#444;
background:rgba(0,0,0,.06)
}

#cabecalho .conteudo-topo .inferior.row-fluid .span8 > .busca > form button {
position:absolute;
top:0;
right:0;
padding:0 15px;
line-height:normal;
height:100%;
border:none;
border-radius:6px;
font-size:14pt;
color:#F58632;
background:none
}

#cabecalho .conteudo-topo .inferior.row-fluid .span4 {
margin:0;
width:auto;
float:right
}

#cabecalho .conteudo-topo .inferior.row-fluid .span4 > .carrinho {
border:none;
background:#F58632;
padding-right:7px;
border-radius:6px;
box-shadow:0 2px 3px 0 rgba(0,0,0,.2)
}

#cabecalho .conteudo-topo .inferior.row-fluid .span4 > .carrinho > a > i.icon-shopping-cart,#cabecalho .conteudo-topo .inferior.row-fluid .span4 > .carrinho > a > strong.qtd-carrinho {
display:inline-block!important;
vertical-align:middle;
float:none
}

#cabecalho .conteudo-topo .inferior.row-fluid .span4 > .carrinho > a > i.icon-shopping-cart {
width:40px;
height:auto;
line-height:50px;
background:url(https://cdn.awsli.com.br/540/540606/arquivos/cart.png) no-repeat center right 6px;
color:transparent;
background-size:61%
}

#cabecalho .conteudo-topo .inferior.row-fluid .span4 > .carrinho > a > strong.qtd-carrinho {
margin:0;
font-size:14pt;
width:auto;
color:#fff
}

#cabecalho .conteudo-topo .inferior.row-fluid .span4 > .carrinho > a > strong.qtd-carrinho::after {
font-family:FontAwesome;
content:"\f107";
display:inline-block;
vertical-align:middle;
margin:0 0 0 5px
}

#cabecalho .conteudo-topo .inferior.row-fluid .span4 > .carrinho.vazio > a > strong.qtd-carrinho::after,#cabecalho .conteudo-topo .inferior.row-fluid .span4 > .carrinho > a > span {
display:none!important
}

#cabecalho .conteudo-topo .inferior.row-fluid .span4 > .carrinho .carrinho-interno {
z-index:999;
position:absolute;
top:100%;
border:1px solid #dedede;
box-shadow:0 2px 3px 0 rgba(0,0,0,.3)
}

body.pagina-inicial .menu.superior {
margin:0!important
}

.menu.superior {
margin:0 0 30px;
background:#3a5566
}

.menu.superior > ul {
max-width:1300px;
margin:0 auto;
padding:0 20px;
text-align:center;
position:relative
}

.menu.superior > ul > li {
float:none!important;
display:inline-block;
margin:0!important;
border:none!important;
vertical-align:middle;

}

.menu.superior > ul > li:hover {
background:rgba(0,0,0,.2)
}

.menu.superior > ul > li > a > strong {
color:#fff;
text-transform:uppercase;
font-size:10.5pt;
letter-spacing:1px
}

.menu.superior > ul > li > a > i {
background:none;
color:#63859D
}

.menu.superior ul.nivel-dois {
background:#fff;
top:100%;
text-align:left;
z-index:9;
padding:10px
}

.menu.superior ul.nivel-dois li {
border:none
}

.menu.superior ul.nivel-dois > li > a > i.icon-chevron-right {
background:none;
color:#446878
}

.menu.superior ul.nivel-dois > li a {
text-transform:uppercase;
letter-spacing:1px;
color:#777
}
}

.secao-banners > .conteiner > .cheio {
margin:20px 0 25px
}

body.pagina-inicial .listHome {
display:block!important
}

.listHome {
text-align:center;
padding:80px 0 30px;
position:relative;
background:url(https://cdn.awsli.com.br/540/540606/arquivos/tarjaC.png) no-repeat top 0 center;
background-size:100% auto;
display:none
}

@media only screen and (max-width: 767px) {
.listHome {
padding:60px 0 30px
}
}

.listHome > .content {
max-width:1140px;
margin:0 auto;
padding:0 20px
}

.listHome a {
text-decoration:none
}

.listHome > div > div {
display:inline-block;
vertical-align:middle
}

@media only screen and (max-width: 810px) {
.listHome > div > div {
display:block;
vertical-align:initial;
float:none!important;
max-width:340px;
margin:0 auto
}

.listHome > div > div.center {
margin:40px auto!important
}
}

.listHome div.first {
float:left
}

.listHome div.last {
float:right
}

.listHome .content > div > a > img,.listHome .content > div > a > .title {
display:inline-block;
vertical-align:middle
}

.listHome .content > div > a > .title {
font-size:25pt;
font-weight:500;
margin-left:10px;
color:#496778
}

.listHome .content > div > a > .desc {
display:block;
text-align:right;
font-size:11pt;
border-top:1px solid #DBDBDB;
line-height:normal;
padding-top:6px;
transition:all .3s
}

@media only screen and (max-width: 767px) {
.listHome .content > div > a > .desc {
text-align:center
}
}

.listHome .content > div:hover > a > .desc {
border-color:#F58632;
color:#577786
}

#listagemProdutos > .titulo-categoria {
border-color: #446878 !important;
}

body.pagina-produto .listagem.aproveite-tambem ul li.listagem-linha li,#corpo .conteiner #listagemProdutos ul li.listagem-linha li {
border:none
}

.listagem .listagem-linha {
border:none
}

#barraNewsletter {
display:none!important
}

.news-barra {
background:#446878
}

.news-barra > .content {
max-width:1140px;
margin:0 auto;
padding:0 20px;
position:relative
}

@media only screen and (min-width: 861px) {
.news-barra > .content img.newsmob {
display:none
}
}

.news-barra > .content img.newsweb {
width:100%;
height:auto
}

@media only screen and (max-width: 860px) {
.news-barra {
padding:30px 0
}

.news-barra > .content img.newsweb {
display:none
}

.news-barra > .content img.newsmob {
display:block;
margin:0 auto;
max-width:600px;
width:100%;
height:auto
}

.news-barra > .content .form {
position:relative!important;
bottom:initial!important;
left:initial!important;
right:initial!important;
height:auto!important;
width:auto!important;
display:block!important;
margin:0 auto 20px!important;
max-width:600px
}

.news-barra > .content .form > .interno-conteudo > .newsletter-cadastro.input-conteiner {
position:relative!important;
height:auto!important;
top:initial!important;
left:initial!important;
right:initial!important
}

.news-barra > .content .form > .interno-conteudo > .newsletter-cadastro.input-conteiner input {
margin:0;
padding:0;
width:100%;
border:none;
border-radius:5px;
line-height:40px!important;
height:auto!important;
text-indent:10px
}

.news-barra > .content .redes-news {
position:relative!important;
bottom:initial!important;
right:initial!important;
width:initial!important;
display:block!important
}
}

.news-barra > .content .form {
position:absolute;
bottom:26%;
right:5.55%;
width:37.55%;
height:13%
}

.news-barra > .content .form > .interno-conteudo > p.texto-newsletter {
display:none
}

.news-barra > .content .form > .interno-conteudo > .newsletter-cadastro.input-conteiner {
position:absolute;
height:100%;
top:0;
left:0;
right:0
}

.news-barra > .content .form > .interno-conteudo > .newsletter-cadastro.input-conteiner input {
margin:0;
padding:0;
width:100%;
border:none;
border-radius:5px;
line-height:normal;
height:100%;
text-indent:10px
}

.news-barra > .content .form > .interno-conteudo > .newsletter-cadastro.input-conteiner button {
position:absolute;
top:0;
right:0;
border:none;
background:#555553;
border-radius:0 4px 4px 0;
padding:0 10px;
line-height:normal;
height:100%;
border-left:6px solid #446878
}

.news-barra > .content .form > .interno-conteudo > .newsletter-cadastro.input-conteiner button:hover {
background:#333
}

.news-barra > .content .form > .interno-conteudo > .newsletter-cadastro.input-conteiner button:before {
content:"Inscrever";
font-family:'Ubuntu',sans-serif;
font-size:10pt;
font-weight:500
}

.news-barra > .content .form > .interno-conteudo > .newsletter-confirmacao {
text-align:center
}

.news-barra > .content .form > .interno-conteudo > .newsletter-confirmacao span {
color:#fff;
text-transform:uppercase;
font-size:15pt;
text-shadow:1px 1px 1px rgba(0,0,0,.2);
font-weight:500;
letter-spacing:1px
}

.news-barra > .content .form > .interno-conteudo > .newsletter-confirmacao i {
color:#fff;
font-size:15pt;
margin-right:10px;
text-shadow:1px 1px 1px rgba(0,0,0,.2)
}

.news-barra > .content .redes-news {
position:absolute;
bottom:6.3%;
right:5.55%;
width:37.55%
}

.news-barra > .content .redes-news > ul {
text-align:center;
margin:0;
padding:0
}

.news-barra > .content .redes-news > ul > li {
display:inline-block;
vertical-align:middle;
margin:0 2px
}

.news-barra > .content .redes-news > ul > li i {
background:#fff;
width:40px;
line-height:40px;
border-radius:6px;
font-size:18pt;
color:#446878
}

.news-barra > .content .redes-news > ul > li i.icon-youtube::before {
content: "\f04b"
}

.news-barra > .content .redes-news > ul > li i:hover {
background:#333
}

#rodape {
display:none!important
}

.footer .content {
max-width:1140px;
margin:0 auto;
padding:0 20px
}

.footer .content ul {
margin:0;
padding:0
}

.footer > .content {
padding:50px 20px
}

.footer > .content > ul {
text-align:left
}

.footer > .content > ul > li {
display:inline-block;
vertical-align:top;
text-align:left;
box-sizing:border-box;
white-space:nowrap
}

@media only screen and (max-width: 944px) {
.footer > .content > ul > li {
display:block;
width:auto!important;
margin:0 auto!important;
text-align:center
}

.footer > .content > ul > li > ul > li i {
display:none!important
}

.footer > .content > ul > li > ul > li {
border:none!important
}

.footer > .content > ul > li.li-centro {
padding:40px 0 50px
}

.footer > .content > ul > li.li-right > ul li img {
display:block!important;
margin:15px auto 0
}
}

.footer > .content > ul > li > ul > li i {
color:#F58632;
font-size:12pt;
display:inline-block;
vertical-align:middle;
transform:initial
}

.footer > .content > ul > li > ul > li {
line-height:35px;
border-bottom:2px solid #F58632
}

.footer > .content > ul > li > ul > li a {
font-size:13pt;
font-weight:400;
margin-left:10px;
display:inline-block;
vertical-align:bottom;
color:#174459
}

.footer > .content > ul > li.li-left,.footer > .content > ul > li.li-centro {
width:30%;
margin-right:9.61%
}

@media only screen and (min-width : 768px) and (max-width : 980px) {
.footer > .content > ul > li.li-left,.footer > .content > ul > li.li-centro {
margin-right:5.61%
}
}

.footer > .content > ul > li.li-right {
width:20%
}

.footer > .content > ul > li.li-right > ul li {
border:none
}

.footer > .content > ul > li.li-right > ul li img {
display:inline-block;
vertical-align:middle;
width:25px
}

.footer > .content > ul > li.li-right > ul li span {
font-size:13pt;
font-weight:400;
margin-left:10px;
display:inline-block;
vertical-align:bottom;
color:#174459
}

.footer .title {
margin:0 0 10px;
text-transform:uppercase;
color:#174459;
font-size:17pt
}

.footer .credits {
background:#446878;
padding:40px 0 20px
}

.footer .credits > .content > ul {
text-align:center;
white-space:nowrap
}

@media only screen and (max-width: 944px) {
.footer .credits > .content > ul {
white-space:normal!important;
}
}

.footer .credits > .content > ul > li {
display:inline-block;
vertical-align:middle;
box-sizing:border-box
}

@media only screen and (max-width: 944px) {
.footer .credits > .content > ul > li {
display:block!important;
margin:0 auto;
width:auto!important
}

.footer .credits > .content > ul > li p {
padding:20px 0 10px
}
}

.footer .credits > .content > ul > li:last-child,.footer .credits > .content > ul > li:first-child {
width:26%
}

.footer .credits > .content > ul > li:nth-child(2) {
width:40%;
margin:0 3.3%
}

.footer .credits > .content > ul > li > img {
width:100%;
height:auto;
max-width:280px
}

.footer .credits > .content > ul > li p {
color:#fff;
text-align:center;
font-size:9pt
}

.footer .credits > .content > ul > li:nth-child(3) span {
display:block;
text-align:center;
color:#fff;
font-size:13pt;
margin-bottom:6px
}

.acoes-flutuante {
display:none!important
}

.produto .conteiner-imagem {
border:1px solid #DEDEDE
}

.produto .conteiner-imagem > div {
padding:0;
margin:10px 0
}

#corpo > .conteiner > .breadcrumbs,.produto .principal .breadcrumbs {
border-top:1px solid #DEDEDE;
border-bottom:1px solid #DEDEDE;
padding:0
}

#corpo > .conteiner > .breadcrumbs > ul > li,.produto .principal .breadcrumbs > ul > li {
line-height:40px;
padding:0 10px;
border-right:1px solid #cecece
}

#corpo > .conteiner > .breadcrumbs > ul > li:hover,.produto .principal .breadcrumbs > ul > li:hover {
background:rgba(0,0,0,.04)
}

#corpo > .conteiner > .breadcrumbs > ul > li:last-child,.produto .principal .breadcrumbs > ul > li:last-child {
background:rgba(0,0,0,.04)
}

#corpo > .conteiner > .breadcrumbs > ul > li:last-child {
border-left:none
}

#corpo > .conteiner > .breadcrumbs > ul > li:last-child strong,.produto .principal .breadcrumbs > ul > li:last-child a {
color:#15435B!important
}

#corpo > .conteiner > .breadcrumbs > ul > li:after,.produto .principal .breadcrumbs > ul > li::after {
display:none
}

#corpo > .conteiner > .breadcrumbs > ul > li i,.produto .principal .breadcrumbs > ul > li i {
display:none
}

#corpo > .conteiner > .breadcrumbs > ul > li strong,#corpo > .conteiner > .breadcrumbs > ul > li a,.produto .principal .breadcrumbs > ul > li a {
color:#444;
font-size:12pt;
display:block;
text-decoration:none
}

#corpo > .conteiner > .breadcrumbs > ul > li a {
padding:0
}

.produto .nome-produto {
color:#15435B;
font-weight:bolder;
font-size:15pt
}

.produto .principal .preco-promocional {
font-size:16pt;
font-weight:600!important
}

.produto .principal .preco-promocional::before {
content:"Por:";
color:#888;
font-size:11pt
}

.produto .principal a.botao-comprar {
background:#02AB01;
border:none;
font-weight:500
}

.abas-custom .tab-content {
box-shadow:none;
border:1px solid #dedede
}

.listagem.aproveite-tambem > .titulo {
margin:0;
padding:20px 0;
color:#15435B;
text-transform:uppercase;
position:relative;
font-size:16pt;
font-weight:bolder
}

.listagem.aproveite-tambem > .titulo::after {
display:block;
content:"";
position:absolute;
top:50%;
left:310px;
right:0;
height:1px;
background:#dedede;
margin-top:-.5px
}

.ordenar-listagem.topo {
border:none
}

.coluna.span3 .menu.lateral {
border:1px solid #dedede
}

.coluna.span3 .menu.lateral .borda-principal {
border:none
}

.coluna.span3 .menu.lateral > .nivel-um > li > a {
box-shadow:none
}

.coluna.span3 .menu.lateral > .nivel-um li i {
background:none;
color:#416174
}

.coluna.span3 .menu.lateral > .nivel-um > li > a strong {
font-size:10pt;
text-transform:uppercase;
letter-spacing:1px;
color:#15435B
}

.coluna.span3 .menu.lateral ul.nivel-dois {
box-shadow:none;
padding:0;
background:#F5F5F5
}

.coluna.span3 .menu.lateral ul.nivel-dois a {
font-size:9pt;
text-transform:uppercase;
letter-spacing:1px;
color:#666
}

.filtro {
border:1px solid #dedede;
box-shadow:none!important;
outline:none;
background:#f5f5f5
}

.filtro .titulo {
font-size:10pt;
text-transform:uppercase;
letter-spacing:1px;
color:#15435B
}

.coluna.span3 > .componente > .interno {
background:#15435B
}

.coluna.span3 > .componente > .interno * {
color:#fff
}

.coluna.span3 > .componente > .interno .titulo {
font-size:10pt;
text-transform:uppercase;
letter-spacing:1px
}

.caixa-sombreada {
border:1px solid #dedede;
box-shadow:none
}

.caixa-sombreada .titulo {
font-size:10pt;
text-transform:uppercase;
letter-spacing:1px;
color:#15435B
}

body.pagina-carrinho .finalizar-compra > form {
margin-top:20px
}

body.pagina-carrinho .finalizar-compra > form button {
background:#02AB01!important;
border:none;
font-weight:500
}

body.carrinho-checkout #cabecalho {
background:#f5f5f5;
margin-bottom:30px;
padding:10px 0;
border-bottom:2px solid #B6C1C7
}

body.carrinho-checkout #cabecalho .span6.offset3 {
margin:7px 0 0;
float:right
}

body.carrinho-checkout #cabecalho .span6.offset3 > ul {
margin:0;
background:#fff
}

body.carrinho-checkout #corpo > .conteiner {
box-shadow:none!important
}

body.pagina-pedido-finalizado .news-barra,body.carrinho-checkout .news-barra {
display:none
}

@media only screen and (max-width: 767px) {
/*.atalhos-mobile {
background:#446878;
background:-moz-linear-gradient(top,rgba(68,104,120,1) 0%,rgba(58,85,102,1) 100%);
background:-webkit-linear-gradient(top,rgba(68,104,120,1) 0%,rgba(58,85,102,1) 100%);
background:linear-gradient(to bottom,rgba(68,104,120,1) 0%,rgba(58,85,102,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#446878',endColorstr='#3a5566',GradientType=0);
border-bottom:1px solid #F58632
}
*/
.atalhos-mobile .fundo-principal {
background:none
}

.atalhos-mobile li {
border:none
}


#cabecalho > .conteiner {
padding:0
}

/*#cabecalho > .conteiner .span3 {
width:90%;
display:block;
margin:0 auto;
max-width:340px
}*/

#cabecalho > .conteiner .span3 h2,#cabecalho > .conteiner .span3 h1 {
margin:0!important
}

#cabecalho .conteudo-topo .busca-mobile {
background:#3A5566;
border-radius:0
}

#cabecalho .conteudo-topo .busca-mobile > .busca form {
position:relative
}

#cabecalho .conteudo-topo .busca-mobile > .busca form input {
border:none;
padding:0;
height:auto;
border-radius:0;
width:100%;
line-height:40px;
text-indent:10px;
color:#444;
background:#fff
}

#cabecalho .conteudo-topo .busca-mobile > .busca form button {
position:absolute;
top:0;
right:0;
padding:0 15px;
line-height:normal;
height:100%;
border:none;
border-radius:6px;
font-size:14pt;
color:#F58632;
background:none
}

#cabecalho .conteudo-topo .busca-mobile > .atalho-menu {
background:#F58632;
border-radius:0;
border:none
}

.menu.superior > ul {
margin:0!important;
text-align:center
}

.menu.superior > ul li.com-filho > a {
margin:0
}
}