.vfSpecialClass {
	display: block !important;
}
#diyfeMobileNav {
	left: 0px; top: 0px; overflow: auto; display: none; position: relative; z-index: 99; -webkit-text-size-adjust: 100%;
}
.diyfeDropDownSubOpener {
	display: block; cursor: pointer;
}
.diyfeDropDownSubList {
	display: none;
}
.diyfeDropDownSubOpener {
	display: none;
}
#diyfeMobileNav > a {
	display: none;
}
#diyfeMobileNav ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
#diyfeMobileNav li {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
#diyfeMobileNav li a {
	padding: 0.75em 54px 0.8em 20px; text-decoration: none; display: block;
}
@media only screen and (max-width:767px)
{
#diyfeMobileNav {
	display: block;
}
#mainNav1 {
	display: none !important;
}
#mainNav2 .diywebNav23 {
	display: none !important;
}
.diywebNav123 {
	display: none !important;
}
#diyfeMobileNav > a {
	margin: 5px; padding: 0px; height: 43px; text-align: left; text-indent: -9999px; text-decoration: none; display: block; position: relative; cursor: pointer;
}
#diyfeMobileNav > a::before {
	left: 0px; top: 0px; width: 43px; text-align: center; line-height: 44px; text-indent: 0px; font-family: Arial !important; font-size: 36px; text-decoration: none; position: absolute; cursor: pointer; content: "="; transform: scale(1.5, 1); -moz-transform: scale(1.5, 1); -webkit-transform: scale(1.5, 1); -o-transform: scale(1.5, 1);
}
.diyfeDropDownSubOpener {
	top: 0px; width: 50px; right: 0px; bottom: 0px; text-indent: -9999em; display: block; position: absolute; z-index: 2;
}
.diyfeDropDownSubOpener::before {
	background: rgba(255, 255, 255, 0.1); left: 0px; top: 0px; text-align: center; right: 0px; bottom: 0px; line-height: 44px; text-indent: 0px; display: block; position: absolute; content: "?";
}
.selected > .diyfeDropDownSubOpener::before {
	content: "?";
}
#diyfeMobileNav > ul {
	left: 0px; right: 0px; display: none;
}
#diyfeMobileNav > ul > li {
	width: auto; float: none;
}
#diyfeMobileNav li .diyfeDropDownSubList {
	width: 100%; display: none; position: relative;
}
#diyfeMobileNav ul ul a {
	padding-left: 2em;
}
#diyfeMobileNav ul ul ul a {
	padding-left: 3em;
}
}
