#hero-mobile {
background: white url(images/mobile/hero-home-nabahiatem.jpg) no-repeat center center;
background-size: cover;

}
#hero-mobile h2 {
	margin-top: -50px;
}
header#header-mobile.ativo #grou-topo {
	width: 45px;
}
/* .header-menu-mobile .overlay-menu {
	background: #004d0d;
} */

.botao-menu-mobile {
	display: none;
}
#impressao .woocommerce-customer-details {
	display: none;
}
#impressao .woocommerce-customer-details {
	display: none;
}
#impressao .woocommerce-Price-amount {
	display: none;
}
#impressao .woocommerce-order-overview__total {
	display: none;
}
.a-partir-de {
	display: none;
}
.preco-carrossel {
	display: none;
}
.crie-sua-conta-meta {
	display: none;
}
p.create-account.woocommerce-validated {
	display: none;
}
.form-row.we-ct-class.form-row-wide.first-el.wt-ged {
	display: none;
	}
.abrir-cupons {
		display: none !important;
	}
	[id^=wt_if_lname] {
		display: none !important;
	}
	._adult_select .lb-pric:after, ._child_select .lb-pric:after {
		display: none !important;
	}
	#shipping_city {
		display: none;
	}
	.storefront-breadcrumb {
		display: none !important;
	}
	#payment_heading {
		display: none !important;
	}

#grou-topo {
	width: 45px;
}
.preco-single {
	display: block;
	align-items: baseline;
	justify-content: center;
	margin: 25px 0;
	text-align: center;
	}
.preco-carrossel {
	font-family: Roboto;
	font-style: normal;
	font-weight: 900;
	font-size: 15px;
	line-height: 20px;
	color: #27AE60;
	margin-left: 0;
}
#grou-menu-mobile {
	margin-right: 0;
	width: 90px;
	margin-bottom: 16px;
	}
/* header#header-mobile.ativo {
background: #016B13;
padding: 10px 10px;
} */
#destaque-home {
	background: url(images/mobile/header-home-mobile-nabahiatem.jpg) no-repeat center center;
	background-size: cover;
	}
	
.contador-carrinho {
background: #27AE60;
color: white;
}
#bases-whatsapp h3 {
color: #016B13;
}
#lista-base-whatsapp a {
border-top: 1px solid #ddd;
color: #002c7c;
}		
.nome-menu {
color: #016B13;
}
header.interna .hamburger div {
background: #016B13;
}

/* #menu-mobile {
	background: rgba(0,77,12,1);
	} */
/* .menu-home a {
color: #016B13;
}
.content-menu-mobile a {
border-bottom: 1px solid #016b13;
color: #FFFFFF;
}
#menu-mobile .fale-agora-whatsapp {
background: #27AE60;
color: #FFFFFF;
} */
/* .icone-destaque {
background: #FFCC00;
}
.item-menu-home {
color: #016B13;
} */	

.container-carrossel-mobile h2 {
color: #016B13;
}
.header-menu-mobile .titulo-menu {
	font-family: Roboto;
	font-style: normal;
	font-weight: bold;
	font-size: 34px;
	line-height: 41px;
	margin-top: 0px;
	margin-bottom: 20px;
	color: #FFFFFF;
	margin-left: 12px;
	}
.header-menu-mobile {
	z-index: 1;
	background: url(images/mobile/header-menu-nabahiatem.jpg) no-repeat center center;
	background-size: cover;
	}	
.menu-marca {
	display: flex;
	align-items: center;
	justify-content: center;
}
.owl-carousel h3 {
color: #016B13;
}
.container-mobile h1 {
color: #016B13;
}
.carrossel-mobile-galeria .owl-dots {
	display: none;
}
.sobre-o-passeio p.hoteis-do-roteiro {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 18px;
	color: #F9951B;
}

.reverve-agora {
	height: 34px;
	display: flex;
	background: #4CD964;
	border-radius: 8px;
	font-weight: 900;
	font-size: 14px;
	align-items: center;
	justify-content: center;
	color: #FFFFFF;
	margin-top: 10px;
}


button#wpmc-back-to-cart {
color: white;
color: #1C39DB;
}
.lista-grande .cidade {
color: #016B13;
}
.container-carrossel-mobile .lista-passeio-mobile h3 {
color: #016B13;
}
/* #full-single-mobile {
border-bottom: 8px solid #FFCC00;
} */

/* .single-product .efeito-topo {
background: linear-gradient(180deg, rgba(0,77,12,0.4) 0%, rgba(0,77,12,0.4) 65%, rgba(0,77,12,1) 99%);
opacity: 1;
}
#full-single-mobile {
	background-color: rgba(0,77,12,1);
} */
/* .tags-mobile a {
background: rgba(1,107,19,0.5);
} */
/* .titulo-meta-mobile {
color: #FFCC00;

} */
#conteudo-reserva h1 {
color: white;
background: #016B13;
border-bottom: 1px solid #016B13;
}	
.wt-departure .picker table thead tr th {
background: #00467e;
color: #FFFFFF;
}
.sobre-o-passeio h5 {
color: #016B13;
}



.reveal-diretriz h5 {
color: #333F93;
}
.hentry .entry-content .item-carrinho a {
color: #016B13;
}
.resumo-do-pedido h3 {
color: #016B13;
}
.cart_totals.calculated_shipping {
background: #0F217C;
}
.titulo-desconto {
color: #016B13;
}
.total-carrinho-titulo {
color: #016B13;
}

.woocommerce-checkout .woocommerce p.lost_password a {
color: white;
color: #1C39DB;
}

.finalizar-compra-titulo {
color: #016B13;
}


.woocommerce-error {
background: #1C39DB;
}

.woocommerce-checkout .woocommerce h3 {
color: #1C39DB;
color: #000000;
}

.woocommerce-thankyou-order-received {
color: #016B13;
}	
.woocommerce-order-details__title {
color: #016B13;
}

.woocommerce table.my_account_orders th, .woocommerce table.shop_table th, .wt-table-lisst .wt-table th {
background-color: #00467e;
}

.woocommerce-checkout .shop_table h3 {
color: #1C39DB;
}	
.woocommerce table.my_account_orders th, .woocommerce table.shop_table th, .wt-table-lisst .wt-table th {
background-color: #00467e;
}		
.hentry .entry-content .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a {
color: #0F217C;
border-color: #0F217C;
}
.woocommerce-account .woocommerce h3 {
color: #016B13;
}		
.xcp-btn {
	background-color: #016B13;
	color: #ffffff;
	font-size: 16px;
	border-radius: 5px;
	border: 1px solid #016B13;
	}
/* footer.footer-grou {
	background: #016B13;
	border-bottom: 15px solid #FFCC00;
	} */

footer.footer-grou p {
color: white;
}
footer.footer-grou a {
color: white;
}
.titulo-form-modal {
color: #016B13;
}
#nossos-servicos {
background: #1C39DB;
}
#menu-sobre-nos a {
color: #1C39DB;
border: 1px solid #1C39DB;
}						
#sobre-nos h2 {
color: #016B13;
}
.page-template-default #primary #main h2 {
color: #016B13;
}
.page-template-default #primary #main h3 {
color: #016B13;
} 
.woocommerce-order-pay #primary #main h3 {
color: #016B13;
} 
.woocommerce-order-received #primary #main h3 {
color: #016B13;
} 
.gr-product h4 {
color: #016B13;
}

	
	.ttt-pnwc-message a.button  {
		color: #0F217C;
		border-color: #0F217C;
		}
	.dgwt-wcas-st-title {
		color: #016B13;
	}
	h1.resultado-busca {
		color: #016B13;
	}
	
.sobre-o-destino h2 {
	color: #016B13;
	}
.topo-covid h1 {
	color: #016B13;
}	
#protocolo-covid h5 {
	color: #016B13;
	}
.topo-saida h1 {
	color: #016B13;
}	
#informativo-saida h2, #informativo-saida h4 {
	color: #016B13;
	}
	
	
.indicacao-container input[type=text] {
		background: #FFFFFF;
		border: 2px solid #FFCC00;
		box-sizing: border-box;
		border-radius: 8px;
		width: 100%;
	}	
	#conteudo-reserva .indicacao-container label {
		display: block;
		margin-top: 20px;
	}	
	#modal-politica {
		padding: 0 !important;
	}
	#billing_aceitar_privacidade_field {
		height: 12px;
		margin-left: -5px;
		margin-bottom: 0;
	}
	#header-modal-privacidade {
		background: url(images/header-home-mobile-touristpoint.jpg) no-repeat center -100px;
		padding: 10px 10px;
		position: sticky;
		top: 0;
		height: 53px;
		display: flex;
		align-items: center;
	}
	#header-modal-privacidade h1 {
		color: white;
		font-size: 21px;
		margin: 0;
	}
	#conteudo-modal-privacidade p {
		font-size: 14px;
	}	
	#conteudo-modal-privacidade li {
		font-size: 13px;
	}	
	#conteudo-modal-privacidade h2 {
		margin: 0;
		font-size: 24px;
	}	
	#conteudo-modal-privacidade h3 {
		margin: 0;
		font-size: 19px;
	}
	#texto-modal-privacidade {
		padding: 20px 20px 20px;
	}
	#conteudo-modal-privacidade .close-button {
		width: 45px;
		padding: 0;
		background: transparent;
		color: white;
		font-size: 53px;
		top: 0;
		height: 53px;
		display: inline-flex;
		right: 0;
	}
	.form-row input[type=checkbox], .form-row input[type=radio] {
	width: auto;
	width: 18px;
	margin: 0 4px 0 0;
	}
		
	@media only screen and (min-width: 768px) {
		 #destaque-home {
		 position: relative;
		 margin-top: 0;
		 height: 480px;
		 display: flex;
		 align-items: center;
		 padding-bottom: 0px;
		 background: url(images/bg-na-bahia-tem.jpg) no-repeat center left;
		 background-size: cover;
		 }
		 /* header#header-mobile.ativo {
		 padding: 10px 10px;
		 background: url(images/header-home-mobile-touristpoint.jpg) no-repeat center -100px;
		 padding: 10px 10px;
		 background-size: cover;
		 } */
		 header#header-mobile #grou-topo {
		 width: 45px;
		 }
		 /* header#header-mobile.ativo #grou-topo {
		 width: 180px;
		 } */
		.container-banners-mobile {
		padding: 20px 45px;
		display: flex;
		}
		.container-banners-mobile div {
		padding: 0 15px;
		}
		.container-carrossel-mobile {
			padding: 20px 0;
			margin: 0 40px;
		}
		.container {
		margin-right: auto;
		margin-left: auto;
		padding-left: 60px;
		padding-right: 60px;
		}
		.carrossel-mobile {
			padding: 0;
		}
		.carrossel-mobile, .carrossel-mobile-destinos {
		margin-left: 0px;
		width: calc(100vw - 120px);
		}
		#topo-single {
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center;
		}
		.form-row-first {
			width: 100%;
		}
		.page-id-8 .container {
		margin-right: auto;
		margin-left: auto;
		padding-left: 60px;
		padding-right: 60px;
		max-width: 800px;
		}
		.page-id-8 .wpmc-step-item .medium-8 {
		width: 100%;
		}
	}		