.conteiner {
    max-width: 100%;
}
.row-fluid.banner.mini-banner.hidden-phone {
    width: 95%;
    margin: 20px auto 0 !important;
}

.flexslider .slides img {
    border-radius: 5px;
}

.barra-inicial {
    background-color: #275619;
}
.secao-banners .conteiner {
    padding: 0;
    margin: 0;
    box-shadow: 0 3px 10px 0 rgb(39 86 25 / 80%);
}
li.listagem-linha {
    max-width: 1300px;
    margin: 0 auto !important;
}
.listagem .bandeiras-produto .bandeira-carrinho {
    background-color: #2b5a1d;
}

.listagem-item .acoes-produto {
    background-color: rgb(94 170 69 / 15%);
}
.listagem.com-caixa .listagem-linha ul li {
    text-align: center;
}
.abas-custom .tab-content {
    background-color: #f1f8ef;
}
.listagem.com-caixa .listagem-item {
    box-shadow: 0 0 2px rgb(94 170 69);
    border: 5px solid rgb(94 170 69 / 10%);
}
.listagem.com-caixa .listagem-item:hover, .listagem.com-caixa .listagem-item:active {
    box-shadow: 0 0 10px rgb(31 78 18);
}
.busca {
    background-color: transparent;
    border-color: transparent;
}
.btn {
    text-shadow: 0 1px 1px rgb(85 153 62);
	color: #fff;
    background-image: linear-gradient(to bottom,#5eaa45,#1f4e12);
    border-bottom-color: #29581b;
    border: 1px solid #1c4c10;
}

.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
    color: #fff;
    background-color: #265518;
}
.conteiner-principal .conteiner {
    background-color: #fff;
    box-shadow: 0 3px 10px 0 rgb(238 246 235);
}

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 {
    border: 1px solid #275619;
}

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
    border-color: rgb(39 86 25 / 0.8);
    outline: 0;
    outline: thin dotted \9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(39 86 25 / 0.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(39 86 25 / 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(39 86 25 / 0.6);
}

@media (min-width: 800px) {
  .banner.tarja {
    display: none;
} 
}

@media (max-width: 767px){
.row-fluid.banner.hidden-phone {
    display: block !important;
}
.row-fluid.banner.cheio {
    display: none;
}
    .banner.cheio+.row-fluid {
    margin-top: 0;
}
}

.desc {    
    background-color: #d3e7ca;
    color: #000;
    padding: 15px;
    border-radius: 5px;
    font-size: 16px;
}
.menu.superior {
    display: none;
}