@charset "utf-8";
.tabAnchorBlk {
	border-top: #ef3125 solid 1px !important;
	border-bottom: #ef3125 solid 1px !important;
}

.tabAnchorBlk .blk ul li {
	position: relative;
}

.tabAnchorBlk .blk ul li.active, .tabAnchorBlk .blk ul li.active:hover {
	border: none;
}

.tabAnchorBlk .blk ul li:hover .submenu {
	display: block;
}

.submenu {
	display: none;
	background-color: #ef3125;
	position: absolute;
	top: 46px;
	left: 0px;
	z-index: 1;
	padding: 1rem 0;
}

.submenu .submenu-item {
	display: flex;
	flex-direction: column;
	text-align: left;
}

.submenu .submenu-item a {
	color: #fff;
	padding: 0.6rem 1.5rem;
}

.tabAnchorBlk .blk ul li.active .submenu .submenu-item a {
	color: #fff;
}

.submenu .submenu-item a:hover {
	background-color: #d12434;
}

.submenu-icon {
	display: none;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 30px;
	height: 46px;
	padding-top: 15px;
	color: #fff;
}

.tabAnchorBlk .blk ul li.active .submenu-icon {
	color:#ef3125 ;
}

.closebtn {
	display: none;
}

@media (max-width: 980px) {
	.tabAnchorBlk .blk ul li {
		min-height: initial;
	}
	.tabAnchorBlk .blk ul li.active:before {
		display: none;
	}
	.submenu-icon {
		display: block;
	}
	.submenu {
		position: fixed;
		top: 0px;
		left: 0px;
		z-index: 9999;
		width: 100%;
		height: 100%;
	}
	.tabAnchorBlk .blk ul li:hover .submenu {
		display: none;
	}
	.closebtn {
		display: block;
		color: #fff;
		position: fixed;
		right: 1rem;
		top: 1rem;
		z-index: 4;
		width: 36px;
		height: 36px;
		text-align: center;
		padding-top: 10px;
		font-size: 1.5rem;
	}
	.tabAnchorBlk ul li.active:after, .tabAnchorBlk ul li:last-child.active:after {
		display: none;
	}
}