/* Cor do fundo */
body{
	background-color: #FFFFFF;
}
/* Pattern */
#img-pattern{
  	object-fit: cover;
  	z-index: -1;
  	width: 100%;
  	position: absolute;
  	max-height: 100%;
}
/* Telefone no footer */
.tp-footer-talk a{
  	font-size: 15px;
}
/* Ícones no foter */
.tp-footer-social a {
  background-color: #FFF;
}
/* Rodapé */
.tp-footer-bottom-wrapper .col-xl-4.col-lg-3.col-md-4.col-sm-6 {
  	height: 35px;
  	width: 10% !important; 
}
.tp-footer-bottom-wrapper .col-md-6 {
  	width: 90% !important; 
}
.tp-footer-payment{
	display: none; 
}
@media (min-width: 768px) {
 	.tp-footer-bottom-wrapper .col-xl-4.col-lg-3.col-md-4.col-sm-6 {
    	height: 35px;
    	width: 4% !important; 
  	}
  	.tp-footer-bottom-wrapper .col-md-6 {
    	width: 48% !important; 
  	}
  	.tp-footer-payment{
		display: block; 
	}
}
/* Tamanho da fonte do título do slide */
main .tp-slider-title-3, main .tp-slider-title-4 {
  	font-size: 48px;
}
/* Cor dos itens do menu */
.tp-header-style-transparent-white .main-menu.menu-style-3.menu-style-4>nav>ul>li>a {
    color: #305039;
}
/* Cor dos itens do menu (hover) */
.tp-header-style-transparent-white .main-menu.menu-style-3.menu-style-4>nav>ul>li>a:hover {
    color: #E1C152;
}
/* Cor dos ícones do menu */
.tp-header-action-item{
  	color: #305039 !important;
}
.tp-header-action-badge{
  	background-color: rgb(92, 109, 65) !important;
    border-color: rgb(92, 109, 65) !important;
    color: #FFF !important;
}
/* Cor dos ícones do menu (Hover) */
.tp-header-action-item svg:hover{
  	color: #E1C152 !important;
}
/* Cor dos itens do menu dropdown */
.tp-setting-list-open{
  	color: #305039;
}
/* Altura do slider */
.tp-slider-height-3 {
    min-height: 512px;
}
/* Fonte da tag do slide */
.tp-slider-content-3>span{
	font-family: 'Montserrat';
}
.tp-slider-title-3{
  	font-weight: 700;
}
/* Cor de fundo do bloco de fatures */
.tp-feature-inner-2{
    background-color: transparent;
}
/* Abas no bloco nossos produtos */
.tp-product-tab-2{
  	display: none !important;
}
/* Produto */
.tp-product-item-4{
	background-color: #5C6D41;
	border-radius: 10px;
  	padding: 4px;
  	box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* Sombra abaixo */
}
/* Imagem do produto */
.tp-product-thumb-4{
	border-top-right-radius: 10px;
  	border-top-left-radius: 10px;
}
/* Conteúdo do produto */
.tp-product-content-4{
  	padding-right: 6px;
  	padding-left: 6px;
}
/* Título do produto */
.tp-product-title-4{
  	color: #FFFFFF;
  	font-size: 14px !important;
  	line-height: 1.5;
}
.tp-product-price-4{
	color: #FFFFFF
}
/* Título do produto (Hover) */
.tp-product-title-4 a:hover {
  	color: #374127 !important;
}
/* Adicionar ao carrinho do produto */
.tp-product-add-to-cart-4{
    color: #FFFFFF !important;
  	bottom: 0 !important;
  	left: 0 !important;
}
/* Adicionar ao carrinho do produto (Hover) */
.tp-product-add-to-cart-4:hover{
  	color: #374127 !important;
}
@media (min-width: 768px) {
  	.tp-product-add-to-cart-4{
        bottom: 1% !important;
  		left: 3% !important;
    }
}
/* Título do banner */
.tp-banner-title-4{
  	color: var(--tp-common-white) !important;
}
.tp-banner-btn-4 .tp-btn {
  	border-color: hsla(0, 0%, 100%, .3) !important;
    color: var(--tp-common-white) !important;
}
.tp-banner-btn-4 .tp-btn:hover {
  	color: var(--tp-common-black) !important;
    background-color: var(--tp-common-white) !important;
}
/* Flutuante do WPP */
.sb-label, div.sb-icon {
  	background-color: #25d366;
}
a:hover .sb-icon{
  	background-color: #075e54;
}
/* Cupom */
.coupon-wrapper{
	display: block !important;
}
/* Formulário de contato */
.tp-contact-area{
	padding-top: 60px
}
.contact-field-phone_wrapper{
  	width: 100%;
}
.tp-contact-info-content p{
 	font-size: 14px; 
}
/* Produtos */
.tp-sidebar-search-input input, #productTab button, .tp-shop-top-select .nice-select, .tp-shop-top-select .nice-select.open .list{
  	background-color: #FFF;
}
/*.bb-shop-sidebar, .tp-shop-top .row{
  	background-color: #FEFDEC;
	border-radius: 10px;
  	padding: 12px;
  	box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}*/
/* Formulário de checkout */
.list_payment_method .list-group-item, #cart-item, #checkout-form input, #checkout-form select, #checkout-form textarea{
 	background-color: #FFF;
}
#checkout-form label{
  	background-color: transparent;
}