div.navWrap * {
    margin: 0px;
    padding: 0px;
    border: 0px;
}

div.navWrap {
    background-color: #990000;
    width: 100%;
    height: 44px;
    border: 0px;
    margin: auto;
    padding: 0px;
}


div.navWrap ul a {
    text-align: center;
    text-decoration: none;
    color: #FFF;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    cursor: pointer;
    display: block;
}

    div.navWrap ul a:hover {
        cursor: pointer;
        text-decoration: none;
    }

    div.navWrap ul a:visited {
        text-decoration: none;
    }


div.navWrap ul {
    list-style-type: none;
    z-index: 1000;
}

    div.navWrap ul li {
		float: left;
		height: 44px;
    	border-left: 1px solid #800;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
    }

    div.navWrap ul li:last-child {
    	border-right: 1px solid #800;
    }
    
        div.navWrap ul li a {
			font-family: 'Trade Gothic Next W01', Arial, sans-serif;
			font-weight: normal;
			font-size: 14px;
            background-color: #990000;
            border: 1px solid #990000;
            display:block;
            padding: 10px 15px 12px 12px;
            min-width: 80px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			height: 100%;
			position: relative;
			z-index: 1000;
        }
        
        div.navWrap ul li:first-child a {
            min-width: 80px;
        }
        
        div.navWrap ul li:last-child a {
            min-width: 80px;
        }
    
        div.navWrap ul li a span {
        	display: block;
        	position: absolute;
        	right: 0;
        	top: -1px;
        	bottom: -1px;
        	font-size: 1.4em;
        	line-height: 0;
        	padding: 11px 0 0 0;
        	text-align: center;
        	width: 16%;
        	cursor: pointer;
        	border-left: 1px dotted #700
        }
    
        div.navWrap ul li a span:hover,
        div.navWrap ul li a span.active {
        	background: #800;
        }

            div.navWrap ul li a:hover,
            div.navWrap ul li a:focus {
                background-color: #c30808;
                border: 1px solid #c30808;
            }

            div.navWrap ul li ul {
                list-style-type: none;
                z-index: 1000;
                position: absolute;
                opacity:0.975;

				display: block;
				max-height: 0;
				overflow: hidden;
				-webkit-transition: all 0;
				-moz-transition: all 0;
				transition: all 0;

            }

            div.navWrap ul li:hover ul,
            div.navWrap ul li.hover ul {
				display: block;
				visibility: visible;
				max-height: 800px;
            }

            div.navWrap ul li ul li {
            	float: none;
                z-index: 10000;
                border: 0 none;
				background: #333;
				width: 100%;
				font-size: 1em;
				box-sizing: border-box;
				border-bottom: 1px solid #282828;
				border-left: 1px solid #282828;
				border-right: 1px solid #282828 !important;
            }
            
            div.navWrap ul li ul a {
                display: block;
                margin: 0px;
                border: 0px;
                background-color: #3d3d3d;
                width: auto;
                padding: 12px 15px;
                font-size: 13px;
                text-transform: capitalize;
                text-align: left;
            }

            div.navWrap ul li ul a:hover {
                background-color: #a00 !important;
                width: auto;
            
                border: 0 none;
			}


@media only screen and (max-width: 960px) {
	div.navWrap ul li ul.hide-accessible-mobile-960 {
		position: absolute !important;
		top: -99999px !important;
		left: -99999px !important;
		bottom: -99999px !important;
		right: -99999px !important;
		width: 2000px;
		height: 2000px;
	}
}

@media only screen and (min-width: 961px) {
	div.navWrap ul li a span {
		display: none;
	}div.navWrap ul li:hover ul,
	div.navWrap ul li.hover ul {
		-webkit-transition: all 0.8s;
		-moz-transition: all 0.8s;
		transition: all 0.8s;
	}
}
