/* Texas Zoom package CSS is intentionally minimal.
   Page design settings live in Divi sections, rows, and modules. */

#main-header,
#main-header.et-fixed-header {
	box-shadow: none !important;
}

#main-header .logo_container a {
	width: 204px;
	min-width: 204px;
	height: 42px;
}

#main-header #logo,
#main-header .logo_container img {
	width: 204px;
	max-width: 204px;
	height: 42px;
	object-fit: contain;
	opacity: 1 !important;
	visibility: visible !important;
}

#et-top-navigation {
	padding-left: 238px;
}

#top-menu li a,
#top-menu li.current-menu-item > a,
#top-menu li.current_page_item > a,
.et-fixed-header #top-menu li a,
.et-fixed-header #top-menu li.current-menu-item > a,
.et-fixed-header #top-menu li.current_page_item > a {
	color: #111827 !important;
	font-size: 14px;
	font-weight: 650;
	letter-spacing: 0;
}

#top-menu li:last-child > a {
	padding: 11px 16px;
	border-radius: 8px;
	background: #c82424 !important;
	color: #fff !important;
}

#page-container .et_pb_button::after,
#page-container .et_pb_more_button::after {
	display: none !important;
}

.et_pb_slider .et-pb-arrow-prev,
.et_pb_slider .et-pb-arrow-next {
	color: #c82424 !important;
	opacity: 1;
}

#footer-bottom,
#footer-info,
#main-footer .et-social-icons,
#footer-bottom .et-social-icons {
	display: none !important;
}

@media (max-width: 980px) {
	#main-header .logo_container a {
		width: 176px;
		min-width: 176px;
		height: 38px;
	}

	#main-header #logo,
	#main-header .logo_container img {
		width: 176px;
		max-width: 176px;
		height: 38px;
	}

	#et-top-navigation {
		padding-left: 0;
	}
}

@media (max-width: 767px) {
	#main-header .logo_container a {
		width: 158px;
		min-width: 158px;
		height: 34px;
	}

	#main-header #logo,
	#main-header .logo_container img {
		width: 158px;
		max-width: 158px;
		height: 34px;
	}
}
