body::after, .page-wrapper::after { height: 0px; }
.list-container .list-image .list-image-wrapper { border: 0px !important; border-radius: 0px !important; }
.page-body .page-title-bar .page-bar-title::after { left: 25px !important; }
.page-body .page-title-bar .page-bar-title::after { display: none; }
.page-body .page-title-bar .page-bar-title b { position: relative; }
.page-body .page-title-bar .page-bar-title b:after { content: ''; display: block; border-width: 0 15px 15px 15px; border-color: transparent transparent #fff; border-style: solid; width: 0; height: 0; position: absolute; bottom: -22px; left: 50%; -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); }
.add-to-cart { color: #fff !important; padding: 10px 21px 10px !important; background: #a92e33; }
.add-to-cart:hover { background: #5b0004; }
.page-body .page-title-bar { background-color: #eae8e8 !important; background-size: cover; background-position: top center; color: #000; margin-top: 0px; }
.page-body .page-title-bar .page-bar-title b { font-weight: normal; }
.mini-cart button.dropdown-toggle { margin-top: -13px; }
.header-action { position: relative; }
.mini-cart-wrapper { background: #fff; }
.mini-cart .dropdown-menu { min-width: 350px !important; }
.mini-cart button.dropdown-toggle { background: none !important; border: none !important; box-shadow: none !important; border-radius: 0px; margin: 0px; width: auto !important; height: auto !important; top: inherit !important; position: inherit; }
.mini-cart button.dropdown-toggle .cart-counter { position: inherit; top: inherit; left: 22px; padding: inherit; line-height: 1; font-size: 13px !important; border-radius: inherit; background: #3e4d9e !important; padding: 0px !important; color: #fff !important; width: 22px; height: 23px; position: absolute; top: 0px; line-height: 23px; border-radius: 30px; }
#cartDropDown:focus, #cartDropDown a:focus, #cartDropDown:active, #cartDropDown a:active, .mini-cart button.dropdown-toggle .cart-counter:active { background: none !important; }
.mini-cart-wrapper .mini-cart-item-list { text-align: left; }
.mini-cart-footer .btn { color: #fff !important; }
.mini-cart-footer .btn:hover { background: #222 !important; }
.page-footer { width: 100%;  padding: 4% 2%; background: #342012 !important; 	padding-left: 2.5rem; 	padding-right: 2.5rem; 	min-height: 160px; 	column-gap: 1%; 	row-gap: 6px; 	width: 100%; 	max-width: none; 	padding: 75px 47px; 	margin: 0; 	display: block; 	clear: both; }
.mini-cart .dropdown-menu::before, .mini-cart .dropdown-menu::after { right: 10px; left: inherit; }
.mini-cart-item { margin-left: 0px !important; }
.closeb img { max-width: 100%; }
button[data-back-top].visible { display: block; }
button[data-back-top] { position: fixed; 	right: 10px; 	bottom: 10px; 	z-index: 9; 	width: 50px; 	height: 50px; 	border: 0px; 	outline: none; 	font-size: 25px; 	background-color: rgb(51 51 51 / 0.9); 	color: #fff; 	border-radius: 5px; 	display: none; 	cursor: pointer; }

@media(min-width:992px) 
{
	.dropdown-menu .dropdown .dropdown-toggle:after { border: none; content: '\f105'; 	font-family: fontawesome !important; 	font-weight: 400; 	color: #fff; 	font-size: 1.5em; }
	.mini-cart .dropdown:hover .dropdown-menu { display: block; }
}
 
@media (min-width: 992px) and (max-width: 9000px) 
{
	.navbar-collapse { width: 100%; }
}

.socal-header { width: 100%; 	background: #e9e9e9;  	padding: 12px 0; 	margin: 10px 0px; }
.socal-header-inner { 	margin: 0 auto; 	display: flex; 	align-items: center; 	justify-content: space-between;}
.socal-logo img { 	height: 110px; 	display: block; }
.socal-nav { 	flex: 1; 	display: flex; 	justify-content: center; 	flex-direction: row; 	align-items: center; 	width: 62.89%; 	min-width: 4%; 	min-height: 8px; 	column-gap: 4%; 	row-gap: 24px; 	padding: 6px 16px; 	margin: 0; 	margin-left: 42px; }
.socal-nav ul { 	display: flex; 	gap: 44px; 	list-style: none; 	padding: 0; 	margin: 0; }
.socal-nav ul li a { 	text-decoration: none; 	color: #000; 	font-size: 17px; 	font-weight: 400; 	padding-bottom: 4px; }
.socal-nav ul li.active a { 	border-bottom: 2px solid #000; }
.socal-nav ul li a:hover { 	border-bottom: 2px solid #000; }
.socal-hamburger { 	cursor: pointer; flex-direction: row; 	justify-content: flex-end; 	align-items: center; 	width: 25%; 	min-width: 4%; 	min-height: 8px; 	column-gap: 4%; 	row-gap: 24px; 	padding: 6px 16px; 	margin: 0; 	opacity: 0; }
.socal-hamburger span { 	display: block; 	width: 28px; 	height: 3px; 	background: #000; 	margin: 6px 0; }
.menu-close { 	display: none; }
.socal-hamburger svg { 	height: 30px; 	width: 30px; }
.socal-footer { 	color: #fff; }
.socal-footer .footer-left p {     margin-bottom: 22px;     font-size: 18px;     line-height: 1.6;     font-weight: 400; }
.socal-footer .email a {     color: #ffffff;     text-decoration: underline; }
.socal-footer .address {     color: #ffcc33;     font-weight: 600; }
.socal-footer .copyright {     color: #ffcc33;     font-size: 14px !important; }
.socal-footer .footer-social {     text-align: right; }
.socal-footer .footer-social a {     color: #ff6a2f;     font-size: 30px;     margin-left: 15px;     transition: 0.3s ease; }
.footer-social .fa {   font-size: 23px; }
.powered-by-container, .powered-by-container a, .powered-by-container a:hover { 	color: #fff !important; 	text-align:center; }

.nav-tabs .nav-item .nav-link { color: #fff !important; }
.nav-tabs .nav-item .nav-link.active { color: #36454f !important;}
.leaderboard .nav-tabs .nav-item .nav-link { color: #878787 !important; }
.leaderboard .nav-tabs .nav-item .nav-link.active { color: #36454f !important; }

.panel .panel-heading { background-color: #f7642e !important; color: #fff !important; }
.panel .panel-heading:after{ color:#fff !important;}
.team-list .panel .panel-heading{ background-color:#fff !important; color:#000 !important;}
.team-list ul li a, .sub-panel .panel-heading small{ color:#000;}

.filter-bar span.select2.select2-container.select2-container--default { width: 100% !important; }
#minicart_sidebar_btn, .adcartBtn, .intercom-lightweight-app-launcher{ background: #f7642e !important;}
#minicart_sidebar_btn:hover, .inputForm .adcartBtn:hover{ background: #222 !important; color:#fff !important;}
.intercom-lightweight-app-launcher:hover{background: #222 !important;}

@media (max-width: 991px) 
{
	.menu-close { 	display: block; 	position: absolute; 	top: 25px; 	right: 25px; 	font-size: 30px; 	font-weight: bold; 	cursor: pointer; 	color: #787878; }
	.socal-nav { 	position: fixed; 	top: 0; 	right: 0; 	width: 80vw; 	height: 100vh; 	background: #ffffff; 	transform: translateX(100%); 	transition: 0.3s ease; 	padding-top: 100px; 	z-index: 9999; 	opacity: 1; 	justify-content: unset; 	align-items: normal; }
	.socal-nav.active { 	transform: translateX(0); }
	.socal-nav ul { 	flex-direction: column; align-items: flex-start; 	padding-left: 30px; 	gap: 25px; }
	.socal-header-inner { 	padding: 0 20px; }
	.socal-header { 	padding: 5px 0; margin: 10px 0px; }
	.socal-logo { 	margin: 0 auto; position: relative; 	left: 15px; }
	.socal-logo img { 	height: 85px; }
	.socal-hamburger { 	display: block; 	opacity: 1; 	padding: 0; 	width: auto; }
	.closeb { margin: 5px 0; }
}

@media (max-width: 767px) 
{
	.socal-footer { 		padding-top: 50px; 		text-align: center; 	}
	.footer-left { order:2;}
	.socal-footer .footer-social { 		text-align: center; 		margin-top: 0px; 		order: 1; 		margin-bottom: 30px; 	}
	.socal-footer .footer-social a { 		margin: 0 15px; 	}
	.fa-shopping-cart { font-size: 21px; }
	.mini-cart button.dropdown-toggle .cart-counter { left: 13px; font-size: 11px !important; 	width: 19px; 	height: 19px; 	top: 0px; 	line-height: 18px; }
}

@media (max-width: 480px) 
{
	.socal-footer .footer-left p{ font-size: 14px; margin-bottom: 5px;}
	.socal-footer{ padding: 40px 15px;}
}