/* Copyright 2026 Gahela: https://www.gahela.com [2026-04-16T01:30:54-04:00] */

.gfw-l-843 g {
	fill:#ffffff !important;
}
.gfw-r-1232 {
	height:55px;
	background-color:#ddcaa1;
}
.gfw-p-128 {
	margin-top:5px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	text-shadow:0px 2px 3px rgba(0, 0, 0, 0.3);
	font-size:24px !important;
}
.gfw-r-2093 {
	background-color:rgba(0, 0, 0, .05);
	font-size:larger;
	border-bottom:1px solid #ebebeb;
}
.gfw-l-1054 {
	position:absolute;
	top:-70px;
}
.gfw-p-5192 {
	font-size:smaller !important;
	padding-bottom:10px;
	padding-top:10px;
}
.gfw-p-5166 svg {
	max-width:18px !important;
	height:auto;
}
.gfw-p-5166 .gicon-caret-down {
	position:absolute;
	right:0;
	top:3px;
}
#user-account-logged-box {
	position:relative;
	display:inline-block;
	min-width:30px;
}
.gfw-p-5166 * {
	fill:#fff;
}
.gfw-p-5206 {
	text-align:center;
	border-color:#e6e6e6;
	border-style:solid;
	border-width:0 1px 0 0;
}
.gfw-p-5167 {
	text-align:center;
	height:62px;
	align-self:normal !important;
}
.gfw-p-5167 a.parent-menu-link {
	text-transform:uppercase;
}
.gfw-p-5207 {
	text-align:center;
	border-color:#e6e6e6;
	border-style:solid;
	border-width:0 1px 0 0;
}
.gfw-p-5208 {
	text-align:center;
}
.gfw-p-5169 {
	text-align:center;
}
.gfw-p-5169 a {
	border:none !important;
}
.gfw-p-5171 svg {
	height:auto;
	max-width:18px !important;
	cursor:pointer;
}
.gfw-p-5171 * {
	fill:#FFF;
}
div.search-overlay-bg {
	background-color:#000 !important;
}
div.search-overlay-fg {
	background:transparent !important;
}
div.gfw-search-box {
	display:none;
}
div.gfw-search-box .modal-window-close-icon {
	color:#fff;
	text-shadow:1px 1px 0 #000;
}
div.gfw-search-box button {
	position:absolute;
	min-width:50px;
	right:0;
	border-top-left-radius:0;
	border-bottom-left-radius:0;
}
div.gfw-search-box #gfw-search-q {
	border-radius:5px;
	height:42px;
}
div.gfw-search-box form {
	position:relative;
	max-width:80%;
	margin:auto;
	top:30px;
}
.gfw-p-5172 svg {
	height:auto;
	max-width:18px !important;
}
#gfw-minicart-header {
	width:18px !important;
}
#gfw-minicart-header-total {
	border-radius:100%;
	right:-15px;
}
.gfw-p-5172 * {
	fill:#fff !important;
}
.gfw-r-2086 {
	background-color:#d78a4a !important;
	color:#fff !important;
	box-shadow:-2px 0px 6px 0px rgba(0, 0, 0, .3);
	border-top:1px solid #6c6c6c;
	border-bottom:1px solid #6c6c6c;
}
.gfw-r-2086 div.row-inner >.col {
	align-self:center;
}
.gfw-r-2099 div.row-inner {
	border-color:#e6e6e6;
	border-style:solid;
	border-width:1px 0;
}
#gfw-breadcrumb-display {
	text-align:center;
}
.pages-search-code-box {
	align-self:center;
}
.gfw-p-5167 {
	display:flex;
}
.pages-sidebar-accordian-header {
	visibility:hidden;
}
.gfw-pages-sidebar-accordian-column {
	border:1px solid #f0f0f0;
}
.pages-search-field {
	width:calc(100% - 100px);
}
.gfw-menu-bars {
	font-size:21px !important;
	margin-top:10px;
	cursor:pointer;
}
.drawer-close-icon {
	vertical-align:middle;
	cursor:pointer;
	font-size:26px;
	padding:15px;
}
.drawer-menu-contents {
	left:-1000px;
	display:none;
	position:fixed;
	opacity:.95;
	margin-top:0;
	top:0px;
	min-width:300px;
	max-width:300px;
	box-shadow:0px 2px 4px 0px rgba(0, 0, 0, .5);
	min-height:200px;
	z-index:10001;
	overflow:auto;
	background-color:var(--background-color);
}
.gfw-drawer-menu-container {
	margin:60px 0 0;
}
.drawer-menu-contents ul {
	margin:0;
	padding:0;
}
.drawer-menu-contents ul a {
	display:block;
}
.drawer-sub-menu {
	display:none;
	margin-top:5px !important;
	background-color:rgba(100, 100, 100, .05);
}
li.gfw-ml-drawer {
	margin:0;
	position:relative;
	list-style:none;
	padding:10px;
	border-top:1px solid transparent;
}
li.gfw-ml-drawer.first {
	margin-top:10px;
}
.drawer-menu-sublink-toggle {
	position:absolute;
	top:0;
	right:0;
	padding:13px;
	cursor:pointer;
}
ul.drawer-list-name.drawer-sub-menu {
	margin:0 -10px 0 -10px !important;
	padding:0 10px !important;
	width:100%;
}
.drawer-menu-sublink-toggle {
	cursor:pointer;
}
.drawer-menu-header {
	background-color:var(--brand-color);
	box-shadow:0px 2px 4px 0px rgba(0, 0, 0, .3);
	position:fixed;
	width:300px;
	margin-left:0;
	z-index:1;
	min-height:50px;
	line-height:50px;
}
.drawer-menu-subheader {
	background-color:rgba(0, 0, 0, .15);
	padding-top:10px;
	padding-bottom:10px;
	font-weight:600;
}
.drawer-menu-header * {
	color:#fff;
}
.drawer-menu-header >.col {
	align-self:center;
}
.gfw-menu-with-ul {
	vertical-align:middle;
	border:none !important;
}
body.no-global #gfw-breadcrumb-display,
body.no-global .gfw-p-templates-breadcrumb {
	display:none;
}
#gfw-breadcrumb-display .home {
	font-weight:normal !important;
	text-transform:capitalize;
}
#gfw-breadcrumb-display {
	margin:10px 0;
	padding:0;
	text-transform:capitalize;
}
main,
aside {
	padding-top:5px;
	padding-bottom:5px;
}
main >h1 {
	margin-top:10px;
	margin-bottom:10px;
}
.row.gfw-r-content.page-layout {
	margin:auto;
}
.page-column {
	padding:0 0 0 var(--gutter);
	line-height:46px;
	height:46px;
	display:block;
	overflow:hidden;
	border-bottom:1px solid #F0F0F0;
	cursor:pointer;
}
.page-column.sub-column-back {
	background-color:#EEE;
}
.page-column:last-of-type {
	border:none;
}
.gfw-pages-sidebar-accordian-column {
	width:100%;
}
.page-column .subpage-arrow {
	font-size:16px;
	float:right;
	display:block;
	height:46px;
	width:46px;
	text-align:center;
	line-height:46px;
	transition:all linear .3s;
}
.page-column .subpage-arrow.showing {
	transform:rotate(90deg);
}
.page-column-title {
	width:75%;
	overflow:hidden;
	max-height:46px;
	display:inline-block;
}
div.page-subcolumn {
	margin-left:15px;
	display:none;
}
.pages-sidebar-accordian-header {
	margin-left:var(--negative-gutter);
	margin-right:var(--negative-gutter);
	padding:15px;
}
.gfw-pages-sidebar-accordian-box {
	margin-left:var(--negative-gutter);
	margin-right:var(--negative-gutter);
}
.footer-row {
	justify-content:center;
	padding-top:50px;
	background-color:#005d4a;
	color:#fff !important;
	padding-bottom:50px;
}
.footer-logo {
	text-align:center;
	padding:30px;
}
.footer-logo a {
	border:none;
}
.footer-logo img {
	max-width:250px !important;
}
.row.footer-menu-box {
	max-width:800px;
	margin:auto;
	padding-top:50px;
	padding-bottom:50px;
}
.footer-menu-col {
	text-align:center;
}
.gfw-menu-columns-header {
	font-weight:600;
}
.social-links-box .social-link-item {
	color:#fff;
}
.gfw-p-social_sharing-connect-with-us {
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
}
.powered-by-link {
	color:#e8e8e8 !important;
	font-size:smaller !important;
	font-weight:400;
	text-align:center;
	padding:15px;
}
.gfw-select-region-box,
.gfw-select-language-box {
	padding:20px;
}
.gfw-select-region-box {
	text-align:right;
}
.gfw-select-language-box {
	text-align:left;
}
.copyright-footer {
	text-align:center;
}
@media (max-width:991.98px) {
	.gfw-l-1054 .gfw-l-img {
		max-width:100px !important;
		margin-top:20px;
	}
}
@media(max-width:479.98px) {
	.gfw-p-128 {
		font-size:18px !important;
	}
}
@media(max-width:767.98px) {
	.gfw-p-5192 {
	}
}
@media (min-width:1200px) {
	.gfw-l-843 svg {
		max-width:175px !important;
	}
	.gfw-p-5192 {
		order:0;
	}
	.gfw-p-5166 {
		order:4;
	}
	.gfw-p-5206 {
		order:0;
	}
	.gfw-p-5167 {
		order:2;
	}
	.gfw-p-5207 {
		order:0;
	}
	.gfw-p-5168 {
		order:3;
	}
	.gfw-p-5208 {
		order:0;
	}
	.gfw-p-5169 {
		order:1;
	}
	.gfw-p-5170 {
		order:0;
	}
	.gfw-p-5171 {
		order:5;
	}
	.gfw-p-5172 {
		order:6;
	}
	.gfw-c-22 {
		order:0;
	}
	.gfw-c-23 {
		order:1;
	}
}
@media (max-width:479.98px) {
	.gfw-p-5192 {
		order:0;
	}
	.gfw-p-5166 {
		order:4;
	}
	.gfw-p-5206 {
		order:0;
	}
	.gfw-p-5167 {
		order:2;
	}
	.gfw-p-5207 {
		order:0;
	}
	.gfw-p-5168 {
		order:3;
	}
	.gfw-p-5208 {
		order:0;
	}
	.gfw-p-5169 {
		padding:0;
		order:1;
	}
	.gfw-p-5170 {
		order:0;
	}
	.gfw-p-5171 {
		order:5;
	}
	.gfw-p-5172 {
		order:6;
	}
	.gfw-c-23 {
		order:0;
	}
	.gfw-c-22 {
		order:1;
	}
}
@media (min-width:480px) and (max-width:767.98px) {
	.gfw-p-5192 {
		order:0;
	}
	.gfw-p-5166 {
		order:4;
	}
	.gfw-p-5206 {
		order:0;
	}
	.gfw-p-5167 {
		order:2;
	}
	.gfw-p-5207 {
		order:0;
	}
	.gfw-p-5168 {
		order:3;
	}
	.gfw-p-5208 {
		order:0;
	}
	.gfw-p-5169 {
		order:1;
	}
	.gfw-p-5170 {
		order:0;
	}
	.gfw-p-5171 {
		order:5;
	}
	.gfw-p-5172 {
		order:6;
	}
	.gfw-c-23 {
		order:0;
	}
	.gfw-c-22 {
		order:1;
	}
}
@media (min-width:768px) and (max-width:991.98px) {
	.gfw-p-5192 {
		order:0;
	}
	.gfw-p-5166 {
		order:4;
	}
	.gfw-p-5206 {
		order:0;
	}
	.gfw-p-5167 {
		order:2;
	}
	.gfw-p-5207 {
		order:0;
	}
	.gfw-p-5168 {
		order:3;
	}
	.gfw-p-5208 {
		order:0;
	}
	.gfw-p-5169 {
		order:1;
	}
	.gfw-p-5170 {
		order:0;
	}
	.gfw-p-5171 {
		order:5;
	}
	.gfw-p-5172 {
		order:6;
	}
	.gfw-c-23 {
		order:0;
	}
	.gfw-c-22 {
		order:1;
	}
}
@media (min-width:992px) and (max-width:1199.98px) {
	.gfw-p-5192 {
		order:0;
	}
	.gfw-p-5166 {
		order:4;
	}
	.gfw-p-5206 {
		order:0;
	}
	.gfw-p-5167 {
		order:2;
	}
	.gfw-p-5207 {
		order:0;
	}
	.gfw-p-5168 {
		order:3;
	}
	.gfw-p-5208 {
		order:0;
	}
	.gfw-p-5169 {
		order:1;
	}
	.gfw-p-5170 {
		order:0;
	}
	.gfw-p-5171 {
		order:5;
	}
	.gfw-p-5172 {
		order:6;
	}
	.gfw-c-22 {
		order:0;
	}
	.gfw-c-23 {
		order:1;
	}
}