.header .nav {
	width: calc(100% - 250px);
}
.header .logo {
	width: 215px;
	}
#topbar {
	background: #64a5dc;
}
.header .nav .button {
	background: #64a5dc;
}
.titulo-topo h1 {
	color: #2C3543;
}
.resumo-do-pedido .titulo-resumo {
	background: #64a5dc;
}
.section-filter .container {
	background-color: #64a5dc;
	background-image: url(images/circulo-nabahiatem.png), linear-gradient(270deg, #64a5dc 0%, #008216 97.64%);
}
.woocommerce-checkout #topo-interno.sobre-a-grou {
	height: 320px !important;
	padding-bottom: 30px !important;
	}

#container-home-imagem {
		position: relative;
		margin-top: 131px;
		height: 560px;
		display: flex;
		align-items: center;
		padding-bottom: 0px;
		background: url(images/hero-home-sauipeweekend-2025.png) no-repeat center center;
		background-size: cover;
}


.woocommerce-breadcrumb {
	color: #2C3543;
}	

.footer {
	background: #64a5dc;
}
.wpmc-nav-wrapper {
	background-color: #ee8315;
}
.wt-grid-shortcode.wt-grid-column-4 .item-post-n {
width: 33.333%;
}
#topo-interno {
margin-top: 131px;
height: 480px;
}
#topo-interno {
	padding-bottom: 80px;
}
#topo-interno.sobre-a-grou.diario-de-viagem {
	height: 480px;
	padding-bottom: 30px;
	background-size: cover;
	}
#topo-interno.sobre-a-grou {
	height: 480px;
	padding-bottom: 20px;
	background-size: cover;
	}
.header {
	padding: 40px 0;
	position: fixed;
	top: 43px;
	left: 0;
	z-index: 9999;
	width: 100%;
	border-bottom: 3px solid rgba(255,255,255,0);
	transition: all 0.3s;
	background-color: rgba(255,255,255,0.6);
	padding: 13px 0;
	}
.header .logo svg {
	width: 120px;
	height: 60px;
	transition: all 0.3s;
}
.header.fixed .logo svg {
	height: 70.5px;
}
.header .nav .button.custom {
	color: #64a5dc;
	border-color: #64a5dc;
	}
.icon-cart {
	background-color: #64a5dc;	
}
.fale-whatsapp {
	background: #FFB900;
}
.forms .item-submit {
	background-color: #FFB900;
}
.header .nav .button:hover {
	background-color: #FFB900;
}

.section-newsletter .title {
	color: #64a5dc;
}

#form-newsletter {
	border: 6px solid #64a5dc;
}


#form-newsletter .item-submit {
	background-color: #FFB900;
	color: #64a5dc;
	}
.footer-social .list .item a {
	background-color: #FFB900;
	color: #64a5dc;
}
.woocommerce-breadcrumb a, a.woocommerce-review-link, .product_meta a, .hentry .entry-content .woocommerce-breadcrumb a {
	color: #2C3543;
}
h1.product_title {
	color: #64a5dc;
}

.section-filter .navs-filter .item-active .text span {
	color: #FFB900;
	}
.section-filter .navs-filter .item:hover .text, .section-filter .navs-filter .item-active .text {
	border-color: #FFB900;
	}


#titulo-reserva {
	background: #64a5dc;
}	
.section-content-filter-internal h2 {
	color: #64a5dc;
}




.logo-sauipe {
	color: #fff;
	font-size: 14px;
	line-height: 1.2em;
}

.woocommerce-checkout .woocommerce h3, .woocommerce-account .woocommerce h3, .woocommerce #wtmain-content .wt-content-custom h1, .woocommerce #reviews h3, .woocommerce #reviews span#reply-title, .woocommerce #wtmain-content .product > .related.products > h2, body.woocommerce-page .related.products > h2, .woo-tour-accompanied h3, .woocommerce-cart .woocommerce h2, .woo-tour-info.meta-full-style h3, .woocommerce #wtmain-content .product > div > h3, .woocommerce #wtmain-content .product > .woo-tour-accompanied h3, .woocommerce #wtmain-content .product > *:not(.woocommerce-tabs) h1 {
	color: #64a5dc;
}


.woocommerce-checkout .woocommerce a {
	color: #64a5dc;
}

.single-product table:not( .has-background ) th {
	background-color: #64a5dc;
	color: white;
	}
.single-product table {
	border: 1px solid #64a5dc;
	}
.single-product	table td, table th {
		padding: 10px;
		text-align: left;
		vertical-align: top;
		}

@media only screen and (max-width: 1024px) {

	.page-id-9 .woocommerce table.shop_table {
		box-sizing: border-box;
		border-radius: 0;
		padding: 0;
		margin-top: 30px;
		}
	#container-video .container {
		position: relative;
		z-index: 2;
		top: 0px;
		padding-left: 20px;
		}
		#container-video {
			position: relative;
			margin-top: 111px;
			height: 100%;
			display: block;
			align-items: center;
			padding-bottom: 0px;
			}
			#container-video h2 {
				color: #64a5dc;
				font-size: 35px;
				font-weight: bold;
				line-height: 100%;
				}
				.home .title-full {
					display: none;
				}
				.logo-sauipe {
					display: block;
					clear: both;
				}
				.logo-sauipe:hover {
					color: white;
				}
}