.barra-inicial {background-color: #008037;}
.barra-inicial a, .barra-inicial i {color: #fff !important;}
.canais-contato li:hover a, .canais-contato li:hover span {color: #6affaa !important;}
.barra-inicial .lista-redes li i.icon-facebook:hover:before {color: #6affaa;}
.barra-inicial .lista-redes li i.icon-instagram:hover:before {color: #6affaa;}
.login-cnt .bem-vindo {color: #333;}
.busca-mobile .busca .botao {color: #333!important;}
.busca-mobile .busca .botao:hover {color: #008037;}
.cart_header .carrinho>a>i.icon-shopping-cart {color: #333!important;}
.cart_header .carrinho>a>i.icon-shopping-cart:hover {color: #008037;}
.cart_header .carrinho .qtd-carrinho {color: #fff; background-color: #008037!important;}
.menu.superior .nivel-um>li:hover a i.icon-chevron-down, .menu.superior .nivel-um>li:hover a strong {color: #008037;}
.menu.superior .nivel-um>li a strong {color: #333!important;}
.fixedCart .carrinho:hover i {color: #008037!important;}
#corpo .listagem.aproveite-tambem h4, #corpo .listagem .titulo-categoria {color: #333; text-align: center;}
#corpo .listagem.aproveite-tambem h4 strong, #corpo .listagem .titulo-categoria strong {font-weight: 500;}
#corpo .listagem.aproveite-tambem h4:after, #corpo .listagem .titulo-categoria:after {margin: 15px auto 27px;}
#corpo .listagem .listagem-item .info-produto .preco-produto .preco-promocional, #corpo .listagem .listagem-item .info-produto .preco-produto strong.preco-venda {color: #008037;}
#corpo .listagem .listagem-item .bandeiras-produto .bandeira-promocao {background-color: #008037;}
#corpo .listagem .listagem-item .info-produto a.nome-produto {color: #333;}
#corpo .listagem .listagem-item .bandeiras-produto .adicionado-carrinho {background-color: #333;}
#barraNewsletter .componente .interno-conteudo .input-conteiner button.botao {background: #008037;}
#barraNewsletter .componente .interno-conteudo .input-conteiner button.botao:hover:after {color: #008037;}
#barraNewsletter .componente .interno-conteudo p.texto-newsletter {color: #333;}
#rodape .institucional * {color: #333;}
.cor-secundaria {color: #333;}
#corpo .listagem .listagem-item .bandeiras-produto .bandeira-frete-gratis {background-color: #008037;}
#corpo .listagem .listagem-item .acoes-produto.hidden-phone a {background: #008037 !important;}
#corpo .listagem .listagem-item .acoes-produto.hidden-phone a:hover {color: #333;}
.pagina-busca .conteudo h1.titulo, .pagina-busca .conteudo h4.titulo, .pagina-categoria .conteudo h1.titulo, .pagina-categoria .conteudo h4.titulo {color: #008037;}
.produto h1.titulo {color: #333;}
.produto .acoes-produto .preco-produto .preco-a-partir strong, .produto .acoes-produto .preco-produto .preco-promocional {color: #008037;}
.botao-comprar, .botao.principal.grande {background: #008037;}
.botao-comprar:hover, .botao.principal.grande:hover {background: #006029 !important;}
/* body {color: #333;} */
.produto .acoes-flutuante .nome-produto {color: #333;}
.pulse-button {box-shadow: 0 0 0 0 rgb(0 128 55 / 32%); background-color: #008037;}
.produto .thumbs-horizontal .miniaturas.slides li.active a, .produto .thumbs-vertical .miniaturas.slides li.active a {border-color: #333;}
.produto .label.tag-produto.tag-frete-gratis {background-color: #008037;}
.produto-compartilhar .addthis_toolbox ul li.visible-phone {background-color: #008037;}
.label-success, .badge-success {background-color: #008037;}
.finalizar-compra .total .titulo {color: #008037;}
.checkout-alerta-seguro .checkout-alerta-seguro-item .icon-ok, .checkout-alerta-seguro .checkout-alerta-seguro-tit {color: #008037;}
.campos-pedido .caixa-sombreada legend {color: #333;}
.resumo-compra .total strong {color: #008037;}
.atendimento .display-table {color: #333;}
#corpo .cadastro h1.titulo, #corpo .cadastro legend {color: #333;}
#corpo .cadastro i {color: #333;}
#corpo .secao-principal .coluna .conta-menu .nome-usuario {color: #008037;}
.tracking-mobile a {color: #333;}
.fixedbarMobile .busca .botao-busca {background: #eee !important;}

div#cn-extras {margin-top: 40px;color: #333;}
#cn-extras .dispflex {display: flex;align-items: center;justify-content: center;}
#cn-extras hr {margin: 40px 0;}
#cn-extras .mt10 {margin-top: 10px;}
#cn-extras .mt30 {margin-top: 30px;}
#cn-extras .mt50 {margin-top: 50px;}
#cn-extras .mb15 {margin-bottom: 15px;}
#cn-extras .mb30 {margin-bottom: 30px;}
#cn-extras .p30 {padding: 30px;}
#cn-extras p.bg-linha {background-color: #ffffff;border-bottom: 1px solid #eee;padding: 15px 0px;margin-bottom: 0px;}
#cn-extras a.btn-catalogo {color: #008037;font-weight: 500;}
.area-entrega .row-fluid {display: flex;}
.area-entrega .row-fluid div {width: 25%;padding: 10px 30px 10px 0;}
div#corpo div#cn-extras p {line-height: 25px;}
div#corpo div#cn-extras  hr {margin: 10px 0;}
/* #rodape .institucional .links-rodape-paginas li:nth-child(5), #rodape .institucional .links-rodape-paginas li:nth-child(6), #rodape .institucional .links-rodape-paginas li:nth-child(7) {display: none;} */
.cn-blog strong {font-weight: 500;}
.cn-blog hr {width: 23.15789%;border-top-color: #eee !important;border-bottom: 0;margin: 20px auto;}

.feed h4 {color: #333333!important; font-size: 20px!important;}
.feed h6 {color: #008037!important;}
li.hidden-phone.tracking {display: none;}

.pagina-busca .coluna.span3, .pagina-categoria .coluna.span3 {display: none;}
.pagina-busca .conteudo.span9, .pagina-categoria .conteudo.span9 {margin-left: 0;width: 100%;}
.pagina-categoria .conteudo .componente {background-color: transparent;}
.pagina-categoria .conteudo .componente i {display: none;}
.pagina-categoria .conteudo .componente .interno {margin-bottom: 30px;padding: 0;font-size: 13px;}
.pagina-categoria .conteudo .componente h4 {display: none;}
.mini-desc {border-bottom: 1px solid #e5e5e5;padding-bottom: 20px;margin-bottom: 20px;}

.pagina-categoria .conteudo .componente .interno a {border-radius: 15px;background-color: #008037;padding: 6px 14px;color: #fff;line-height: 25px;}

body.pagina-pagina.contact-page .modal-body .span6:nth-child(2) {display: none;}
body.pagina-pagina.contact-page .modal-body {max-height: 580px;border-width: 0;}
body.pagina-pagina.contact-page .modal-body .span6 {width: 100%;}
body.pagina-pagina.contact-page .modal-body .span6 input {width: 100%;}
body.pagina-pagina.contact-page .modal-body .span6 textarea#id_mensagem {width: 100%;}

.modal label {font-size: 11px;}
.cn-time-options-container h3 {margin-bottom: 0rem!important; font-size: 0.8rem!important;}
.help-block {margin-top: 10px!important;}
.cn-calendar-container {padding-top: 30px!important;}

.contact-page .c-content svg {height: 20px;width: 20px;fill: #333;vertical-align: bottom;}
.contact-page .c-content ul {display: grid;margin: 30px 0 0;gap: 10px;}
.contact-page .c-content ul li {list-style: none;}
.contact-page .c-content {padding: 15px;}
.contact-page .c-content a {color: #333;}

#rodape .links-rodape-categorias li a[href="https://www.botanicopaisagismo.com.br/pagina/contato.html"] {display: none;}
#rodape .links-rodape-paginas li a[href="#modalContato"] {display: none;}

div#sobreHome {background-color: #008037;padding: 40px !important;}
div#sobreHome {color: #fff;font-size: 15px;line-height: 20px;}
div#sobreHome .row-fluid {display: flex;align-items: center;}
div#sobreHome p {margin-bottom: 15px;}
div#sobreHome h3 {font-size: 24px;font-weight: 400;line-height: 28px;margin-bottom: 25px;}
div#sobreHome h2 {font-size: 48px;margin-bottom: 30px;font-weight: 500;}
div#sobreHome h2:after {content: "";background-color: #40a069;height: 5px;display: block;width: 250px;margin-top: 20px;}
.pagina-inicial .secao-principal {display: none;}

#Servicos div#cn-extras h2 {text-align: center;color: #008037;font-size: 36px;font-weight: 500;margin-top: 30px;}
#Servicos div#cn-extras p, div#cn-extras p {font-size: 18px;line-height: 29px !important;}
#Servicos div#cn-extras h2:after {content: "";display: block;max-width: 400px;height: 5px;background-color: #bfdfcd;margin: 15px auto 50px;}
#Servicos div#cn-extras ul {display: flex;flex-wrap: wrap;margin: auto;justify-content: center;gap: 20px;}
#Servicos div#cn-extras ul li {display: grid;border: 1px solid #bfdfcd;max-width: 175px;width: 120px;padding: 20px;text-align: center;justify-content: center;align-items: center;color: #008037;font-weight: 500;}
#Servicos div#cn-extras ul li img {margin: auto;}
#Servicos div#cn-extras ul li span {margin-top: 10px;}

#Assinaturas div#cn-extras ul {display: flex;flex-wrap: wrap;margin: auto;justify-content: center;gap: 20px;}
#Assinaturas div#cn-extras h2 {color: #008037;font-size: 36px;font-weight: 500;margin-top: 30px;}
#Assinaturas div#cn-extras ul li {display: grid;max-width: 175px;min-width: 230px;padding: 20px;text-align: center;justify-content: center;align-items: center;font-weight: 500;}
#Assinaturas div#cn-extras h2 {text-align: center;}
#Assinaturas div#cn-extras h2:after {content: "";display: block;max-width: 100px;height: 5px;background-color: #bfdfcd;margin: 15px auto 50px;}
#Assinaturas div#cn-extras ul.comofunciona_assinaturas li img {background-color: #008037;border-radius: 50%;height: 79px;padding: 10px;margin: 0 auto 15px;}
#Assinaturas div#cn-extras .vantagens {margin: 30px 0 20px;}
#Assinaturas div#cn-extras .vantagens h2 {font-size: 25px;}
#Assinaturas div#cn-extras .vantagens h2 {text-align: left;margin-bottom: -30px;}
#Assinaturas div#cn-extras .vantagens h2:after {content: "";display: block;max-width: 100px;height: 5px;background-color: #acdfc2;margin: 15px 0 50px;}
#Assinaturas div#cn-extras .vantagens .span6 {background-color: #e6fff1;border-radius: 5px;padding: 10px 40px;min-height: 380px;}
#Assinaturas div#cn-extras .vantagens ul {display: block;	margin-bottom: 30px;}
#Assinaturas div#cn-extras .vantagens ul li {max-width: 100%;display: flex;justify-content: flex-start;padding: 10px 0;gap: 10px;text-align: left;}
#Assinaturas div#cn-extras .vantagens ul li img {width: 13px;}
#Assinaturas div#cn-extras .vantagens p {margin-top: 30px;font-size: 15px !important;font-weight: 500;}
#Assinaturas .planos {display: flex;justify-content: center;gap: 40px;margin-bottom: 50px;}
#Assinaturas .planos > div {display: grid;padding: 25px 30px;box-shadow: 0px 0px 8px 0px #0000001c;border-radius: 20px;text-align: center;}
#Assinaturas .planos .titulo {color: #008037;font-weight: 700;font-size: 25px;margin-bottom: 15px;}
#Assinaturas .planos .tamanho {font-size: 16px;color: #333333;font-weight: 500;margin-bottom: 25px;}
#Assinaturas .planos span.valor-semanal, #Assinaturas .planos span.valor-quinzenal {background-color: #008037;color: #fff;font-weight: 600;font-size: 20px;padding: 8px 5px;border-radius: 20px;}
#Assinaturas .planos span.sub-valor-semanal, #Assinaturas .planos span.sub-valor-quinzenal {background-color: #c1eed5;font-size: 12px;font-weight: 600;border-radius: 20px;padding: 2px 10px;}
#Assinaturas .planos span.ou {font-weight: 600;text-decoration: underline;margin: 15px 0;font-size: 16px;}
#Assinaturas hr.div-verde {background-color: #e5f2eb;height: 5px;margin: 50px 0 !important;}
#Assinaturas .botao-minhaassinatura {text-align: center;margin-bottom: 40px;}
#Assinaturas .botao-minhaassinatura a {background-color: #008037;border-radius: 5px;padding: 10px 30px 11px;font-size: 26px;color: #fff;font-weight: 600;-webkit-transition: all 0.25s ease;}
#Assinaturas .botao-minhaassinatura a img {height: 23px;vertical-align: -2px;}
#Assinaturas .botao-minhaassinatura a:hover {text-decoration: none;opacity: 0.8;-webkit-transition: all 0.25s ease;}

div#cn-extras p.banner-extra img {width: 100%;}
body#Servicos #corpo .secao-principal h1, body#Portfolio #corpo .secao-principal h1 {display: none;}
body#Servicos div#cn-extras, body#Portfolio div#cn-extras {margin-top: 0;}

#Portfolio h4 {color: #008037;font-weight: 500;font-size: 25px;text-align: center;}
#Portfolio h4 i {font-weight: 300;}
#Portfolio h4:after {content: "";display: block;max-width: 100px;height: 5px;background-color: #bfdfcd;margin: 15px auto 25px;}
#Portfolio .span6 {margin-bottom: 40px;text-align: center;}
#Portfolio .span12 {text-align: center;}
#Portfolio .span12 img {margin-bottom: 15px;}
#Portfolio #cn-extras .row-fluid {max-width: 1380px;margin: auto;}
#Portfolio .span12 p {margin-bottom: 35px;}

#rodape .redes-sociais .lista-redes svg {width: 14px;height: 14px;vertical-align: middle;}
#rodape .redes-sociais .lista-redes li {height: 25px;line-height: 20px;border: none;margin-left: 0;}
#rodape .institucional .lista-redes ul:nth-child(2) {display: none;}
#rodape .institucional .lista-redes ul:nth-child(1) li:nth-child(1) {display: none;}
.barra-inicial .lista-redes ul li svg {width: 15px;height: 19px;fill: #fff;vertical-align: -5px;}
.barra-inicial .lista-redes ul li:nth-child(2) {margin-right: 10px;margin-left: 0;}
.barra-inicial .lista-redes li {font-weight: 600;font-size: 11px;}
.barra-inicial .lista-redes li a:hover {color: #6affaa !important;}
.barra-inicial .lista-redes li a:hover svg {fill: #6affaa !important;}
.barra-inicial .lista-redes li:last-child {display: none;}


.feed h4 {font-size: 15px !important;font-weight: 500;}
.feed h6 {font-weight: 500;}
.cn-blog .veja-mais a {border: 0px solid rgba(0, 0, 0, .1) !important;color: #fff !important;background-color: #008037;}


@media only screen and (max-width: 768px){
	div#sobreHome h2 {font-size: 38px;}
	.secao-banners .owl-dots {display: none;}
	.pagina-inicial .conteiner-principal div#corpo .conteiner {padding: 0;}
	div#sobreHome {padding: 30px !important;}

	div#sobreHome .row-fluid {display: block;}
	div#sobreHome .row-fluid .span8, div#sobreHome .row-fluid .span8, div#sobreHome .row-fluid .span8, div#sobreHome .row-fluid .span4 {width: 100%;margin: 0;}
	div#sobreHome .row-fluid .span4 img {width: 100%}
	.area-entrega .row-fluid {display: block;}
	.area-entrega .row-fluid div {width: 45%;padding: 10px 30px 10px 0;display: inline-block;vertical-align: top;}
	#rodape .sobre-loja-rodape+.span12.visible-phone {display: none !important;}
}

@media only screen and (max-width: 767px){
	.cn-blog .cn-flex .feed {width: 41%;padding: 10px;}
	.cn-blog .cn-flex .feed img {max-width: 100% !important;width: 100%;height: 150px !important;}	
	.cn-blog .cn-flex .feed h4 {line-height: 18px;font-weight: 500;text-transform: none;}
	.cn-blog .cn-flex .feed .description {margin-left: 0;}
	.pagina-inicial .cn-blog .cn-flex .feed {width: 42%;}

	.conteudo-topo .inferior .busca-mobile .atalho-menu {background: #008037!important;}
	#cn-extras .dispflex {display: block;}
	.area-entrega .row-fluid div {width: 100%;}
	div#cn-extras p.banner-extra img {margin-bottom: 15px;width: 100%;height: 183px;object-fit: cover;}
	#Portfolio .span12 p {margin-bottom: 10px;}
	#Servicos div#cn-extras h2:after {max-width: 100px;}

	#rodape .institucional .lista-redes ul:nth-child(1) li:nth-child(1) {display: block;}
	#rodape .redes-sociais .lista-redes svg {width: 20px;height: 20px;}
	#rodape .redes-sociais .lista-redes li {width: 100% !important;height: 27px !important;line-height: 22px !important;text-align: left;}
	#rodape>.institucional .lista-redes ul {padding: 0px 20px;}

	#Assinaturas .planos {display: block;}
	#Assinaturas div#cn-extras .vantagens .span6 {margin-bottom: 20px;}
	#Assinaturas .planos > div {margin-bottom: 30px;}
	.botao-minhaassinatura {width: 80%;margin: 0 auto 40px;}

}

@media only screen and (max-width: 480px) {
    #cabecalho .conteudo-topo:not(.fixedbarMobile) .tracking-mobile {display: none !important;}
}