/* laranja: #ec6543 */
:root {
	--primary-color1: #ec6543;
	--font-jost: "Jost", sans-serif;
}
.top-bar.style-2 {
	background-color: #ec6543;
}
.home1-banner-bottom .filter-wrapper .filter-group {
	background: #f7f7f7;
}

.home1-banner-bottom .filter-wrapper .filter-group form button {
	background-color: #ec6543;
}
.home1-banner-bottom .filter-wrapper .filter-group form .filter-area .single-search-box .icon svg {
	fill: #555555;
}
.home1-banner-bottom .filter-wrapper .filter-group form .filter-area .single-search-box .verde {
	color: #555555;
}
header.style-1 .nav-right .hotline-area .content h6 a {
	color: #ec6543;
}
header.style-1 .nav-right .hotline-area .icon svg {
	fill: #ec6543;
}
.section-title5 span svg {
	display:none;
}
.section-title5 span {
	color: #ec6543;
}
.home1-banner-bottom .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .guest-count .single-item .quantity-counter a {
	
}
.primary-btn2 {
	background-color: #ec6543;
}
.primary-btn2 {
	border-radius:400px;
	font-weight: 400;
	text-transform: capitalize;
}
.home6-tourpack-section {
	background: #f7f7f7;
}
.home6-tourpack-section::after,
.home6-tourpack-section::before {
	display: none;
}
.footer-section {
	background: #ec6543;
}
.banner3-section .banner3-content .vector1,
.banner3-section .banner3-content .vector2 {
	display: none;
}
.footer-section .footer-top .footer-widget .widget-list li a:hover {
	color: white;
	text-decoration: underline;
}
.section-title5 span {
	font-family: "Jost", sans-serif;
	letter-spacing: 0.4px;
	margin-bottom: 0;
}
.section-title5 h2 {
	color: #333;
}
.top-bar .topbar-left.two .content a,
.top-bar .topbar-left.two .content a:hover {
	color:white;
}
header.style-1 .main-menu ul > li ul.sub-menu > li a:hover,
header.style-1 .main-menu ul > li:hover > a {
	color: #ec6543
}
.package-card.style-2 {
	padding: 0;
	border-radius: 22px;
}
.package-card .batch .date {
	color: var(--white-color);
		font-size: 12px;
		line-height: 1.4;
		letter-spacing: 0.6px;
		text-transform: uppercase;
		display: inline-flex;
		padding: 8px 10px;
		background-color: #ec6543;
		border-radius: 100px;
		margin: 12px;
		font-weight: 400;
}
.banner2-card .banner2-content-wrap .offer-batch {
	display: none;
}
.package-card .package-card-content .card-content-bottom .price-area span {
	color: #333333;
	font-weight: 500;
}
.banner2-card .banner2-content-wrap .banner2-content > a {
	color: var(--white-color);
	font-size: 14px;
	font-weight: 400;
	line-height: 1.6;
	background:  #ec6543;
	text-transform: capitalize;
	border-radius: 400px;
	padding: 6px 15px;
	font-size: 15px;
}
.banner2-section h1, 
.banner2-section h2, 
.banner2-section h3, 
.banner2-section h4, 
.banner2-section h5, 
.banner2-section h6 {
	line-height:1!important;
	font-family: var(--font-rubik)!important;
}
.banner2-section h1 span {
	line-height:1!important;
	font-family: var(--font-rubik)!important;	
	display: inline-block;
}
.banner2-card.three .banner2-content-wrap .banner2-content span,
.banner2-card.two .banner2-content-wrap .banner2-content span {
	font-family: var(--font-rubik)!important;		
}
.banner2-card.three .banner2-content-wrap .banner2-content span {
	font-size: 14px
}
.banner2-card .banner2-content-wrap .primary-btn1 {
	padding: 6px 15px;
	line-height: 1.6;
	background: white;
	color: #333;
	border-radius: 400px;
	display: inline-block;
	text-transform: capitalize;
	font-weight: 400;
}
.destination-dropdown-card .destination-dropdown-content .details-btn {
	background:  #ec6543;	
	border-radius: 400px;
}
.banner3-section .banner3-content {
	background-image: url(https://hotshotbowling.com/images/fundo_news-2.jpg), linear-gradient(180deg, #f9f4f0 0%, #f9f4f0 100%);
	position: relative;
	background-position: center;
}
.banner3-section .banner3-content:before {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: black;
	content: '';
	border-radius: 20px;
	opacity: 0.3;
	pointer-events: none;
}
.banner3-content h4 {
	margin-top: 30px;
	color: #fff;
	text-shadow: none;
	position: relative;
	font-weight: 400;
	font-size: 1.2rem;
}
.banner3-section .banner3-content p {
	position: relative;
	color: #fff;	
}
.banner3-section .banner3-content form {
	position: relative;
}
.banner3-section .banner3-content .from-inner {
	border-color: white;
}
.banner3-section .banner3-content .form-check label {
	color: white;
	font-size: 12px;
}
.banner3-section .banner3-content .from-inner button {
	background: white;	
}
.banner3-section .banner3-content .from-inner button svg {
	stroke: #333;
}
.banner3-section .banner3-content .form-check label a {
	color: #fff;
	text-decoration: underline;
}
.banner3-section .banner3-content .from-inner input::placeholder {
  color: white;
 
  opacity: 1; /* garante visibilidade total */
}
.destination-dropdown-card .destination-dropdown-card-img {
	height: 150px;
}
.destination-dropdown-card .destination-dropdown-card-img img {
	height: 100%;
	width: 100%;
	object-fit: cover;

}
.home1-banner-area .home1-banner-wrapper {
	background-position: top center;
}