﻿/* Site Navigation */


#dnn_pnav {}
.theme #dnn_pnav {
	float:right;
	width:100%;
	background-color:#f0efef;
	padding-left:5px;
	padding-bottom:5px;
	
	clear:both;}
#dnn_pnav ul {
	}
	
#dnn_pnav li {
    position: relative;
    list-style: none;
    margin: 0;
	height:auto !important;
}

ul#dnn_pnav  {
	margin:0;

   
}

#dnn_pnav > li {
    float: left;
	display:table-cell;
	width:16.666%;
	border-right: solid 2px #fff;

}
#dnn_pnav > li > a{
        display: block;
padding-top:5px;
padding-left:23px;
padding-right:23px;
text-align:center;
font-size: 14px;
min-height:50px;
text-transform:uppercase;
color:#ffffff;
font-style:normal;
text-decoration: none;
font-weight: bold;
border-bottom: solid 5px #ae9a64;
    }
#dnn_pnav > li.selected > a {
	
	color:#ffffff;}


		

    #dnn_pnav > li > span {
     display: block;
		background-color:rgba(146,21,23,1.00);
		width:100px;
		padding-top:45px;
		text-align:center;
        font-size: 12px;
		border:none;
		color:#ffffff;
		text-transform:uppercase;
        text-decoration: none;
    }

    #dnn_pnav > li:hover > a, #dnn_pnav > li.active > a {
        color: #ffffff;
		
    }
	#dnn_pnav > li:hover > a {
		color:#EFEFEF;}

        #dnn_pnav > li:hover > a:active {
            color: #3B96B6;
			
        }

    #dnn_pnav > li:hover > span {
        color: #3B96B6;
    }
ul.simple-dropdown-menu a {
	background-image:none !important;
	background-color:rgba(243,243,243,1.00);}

	



    /* Secondary level */

    #dnn_pnav > li ul { /* Styles for all sub levels */
transition: 		background ease-in 400ms;
	-moz-transition: 	background ease-in 400ms; /* Firefox 4 */
	-webkit-transition: background ease-in 400ms; /* Safari and Chrome */
	-o-transition: 		background ease-in 400ms; /* Opera */
	-ms-transition: 	background ease-in 400ms; /* IE9? */
        display: none;
        position: absolute;
        z-index: 2;
		width:101%;
        padding: 0;
		z-index:999999 !important;

	
    }

#dnn_pnav li:hover > ul {
transition: 		background ease-in 400ms;
	-moz-transition: 	background ease-in 400ms; /* Firefox 4 */
	-webkit-transition: background ease-in 400ms; /* Safari and Chrome */
	-o-transition: 		background ease-in 400ms; /* Opera */
	-ms-transition: 	background ease-in 400ms; /* IE9? */
    display: block;
	background-image:none;
}

#dnn_pnav > li > ul { /* styles specific to secondary level */
transition: opacity .9s ease-in;

    left: -19px;
	background-color:#F8F8F8;
	border-top:solid 5px ##ae9a64;

	
	
}
.simple-dropdown-menu {
	padding:10px;
	border: solid 1px #86754d;
	z-index:10;}
/*The sexy little up arrow */
    #dnn_pnav > li > ul:after {
		transition: opacity .9s ease-in;
        position: absolute;
        top: -15px;
        left: 37px;
        content: '';
        width: 0px;
        height: 0px;
        border-left: 15px solid transparent; /* left arrow slant */
        border-right: 15px solid transparent; /* right arrow slant */
        border-bottom: 15px solid #ffffff; /* bottom, add background color here */
        font-size: 0px;
        line-height: 0px;
		display:none;
    }
#dnn_pnav > li ul li {
}
#dnn_pnav > li ul a{
	transition: opacity .9s ease-in;
    display: block;
    color: #777777;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
	padding:10px;

	
	background-color:#ffffff;
	background-image:none !important;
	border-bottom: solid 1px #dbdbdb;
    /* transition decleration */
  
}
#dnn_pnav > li ul a:hover{
	transition: 		background ease-in 400ms;
	-moz-transition: 	background ease-in 400ms; /* Firefox 4 */
	-webkit-transition: background ease-in 400ms; /* Safari and Chrome */
	-o-transition: 		background ease-in 400ms; /* Opera */
	-ms-transition: 	background ease-in 400ms; /* IE9? */
    display: block;
    color: #ffffff !important;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
	background-color:#000000 !important;
	background-image:none !important;
	border-bottom: solid 1px #dbdbdb;
    /* transition decleration */
  
}
 #dnn_pnav > li ul span {}
#dnn_pnav > li ul span {
	transition: opacity .9s ease-in;
    color: #666;
    cursor: default;
}
#dnn_pnav ul li:last-child > a {
}
#dnn_pnav > li > ul li:hover > a {
	transition: opacity .9s ease-in;
    color: #D00;
    background: #C240D9;
}
/* Tertiary level */
#dnn_pnav li ul li ul {
    left: 181px;
    top: -1px;
	border-left:none;
}


/* Ipad */

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
	
#dnn_pnav > li > a{
        display: block;
padding-top:5px;
padding-left:5px;
padding-right:5px;
text-align:center;
font-size: 14px;
color:#ffffff;
text-decoration: none;
max-width:200px;
height:60px;
border-bottom: solid 5px #ae9a64;
    }}
	
	
	@media (max-width: 800px) { 
	#dnn_pnav > li > a{
        display: block;
		height:40px;
padding-top:5px;
padding-left:10px;
padding-right:10px;

		text-align:center;
        font-size: 14px;
		border-bottom: solid 2px #ffffff;
		color:#aeadb0;
		text-transform:uppercase;
        text-decoration: none;
    }} 
	
	
	
	
	@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
	
#dnn_pnav > li > a{
        display: block;
		height:40px;
padding-top:5px;
padding-left:10px;
padding-right:10px;

		text-align:center;
        font-size: 14px;
		border-bottom: solid 2px #ffffff;
		color:#aeadb0;
		text-transform:uppercase;
        text-decoration: none;
    }}
    
@media only screen 
and (min-width : 1566px) {
	
  
    #dnn_pnav > li > a{
        display: block;
padding-top:14px;
padding-left:23px;
padding-right:23px;
text-align:center;
font-size: 14px;
min-height:50px;
text-transform:uppercase;
color:#ffffff;
font-style:normal;
text-decoration: none;
font-weight: bold;
border-bottom: solid 5px #ae9a64;
    }}
