/*
 * CSS For DotNetNuke Theme by dnnglobal.org
 * Copyright 2014 By DNNGLOBAL.ORG
 */

#DNNglobalMenu{ padding:0 0px; margin:0px 0 0 0;  float:left;background:none;} #DNNglobalMenu *{ padding:0; margin:0;}
#DNNglobalMenu  li a * {text-decoration: none; -moz-transition:none!important;  -webkit-transition:none!important; -o-transition:none!important; -ms-transition:none!important; transition:none!important;}
#DNNglobalMenu  li a div * , #DNNglobalMenu .subMenu li  a *{color: #eb5018;text-decoration: none; -moz-transition:all 0.4s linear!important;  -webkit-transition:all 0.4s linear!important; -o-transition:all 0.4s linear!important; -ms-transition:all 0.4s linear!important; transition:all 0.4s linear!important;}

#DNNglobalMenu .rootMenu{ position:relative; *z-index:903;}
#DNNglobalMenu .rootMenu li {float:left; margin:0 0px 0 0;padding:0 0px 0 0px; list-style-type:none;position: relative;}
#DNNglobalMenu .rootMenu li.first{ border-top:none !important;}
#DNNglobalMenu .rootMenu li.last { padding:0px !important; background:none !important; margin:0 !important;}
#DNNglobalMenu .rootMenu li.last a {}

#DNNglobalMenu .rootMenu li a{
	display:block; background:none; margin:0 17px; padding:15px 0; color:#1A1A1A; white-space:nowrap;  line-height:normal;font-family: 'Pathway Gothic One', sans-serif;font-size:22px; text-decoration:none; text-transform: uppercase; font-weight:400;}
#DNNglobalMenu .rootMenu li.TWselected a, 
#DNNglobalMenu .rootMenu li.rmhover a, #DNNglobalMenu .rootMenu li.breadcrumb a, #DNNglobalMenu .rootMenu li a:hover { background:none; text-decoration:none; } /* Center*/ 

#DNNglobalMenu .rootMenu li.selected a,#DNNglobalMenu .rootMenu li.breadcrumb a, #DNNglobalMenu .rootMenu li.selected a{
	 
    color: #9F0608;
	}

#DNNglobalMenu .rootMenu li a div {display:block; background:none; padding: 0 0 0px 0; cursor:pointer;}
#DNNglobalMenu .rootMenu li.active a div, 
#DNNglobalMenu .rootMenu li.rmhover a div, #DNNglobalMenu .rootMenu li.breadcrumb a div, #DNNglobalMenu .rootMenu li a:hover div {background:none; } /* Right*/

.caret { display:none;}

.navbar #DNNglobalMenu .rootMenu > li:hover > a, .navbar #DNNglobalMenu .rootMenu > li.active > a{ color:#9F0608; }


#DNNglobalMenu .rootMenu li.lastactive {background-color:#E74C3C ;}
#DNNglobalMenu .rootMenu li.lastactive a {color:#fff !important;}

#DNNglobalMenu .rootMenu li a div div:last-child {}
#DNNglobalMenu .rootMenu li.TWselected a div div,  #DNNglobalMenu .rootMenu li.TWbreadcrumb a div div , #DNNglobalMenu .rootMenu li.TWselected a div div, #DNNglobalMenu .rootMenu li.TWbreadcrumb a:hover div div {  color:#fff;}
#DNNglobalMenu .rootMenu li.rmhover a div div, #DNNglobalMenu .rootMenu li a:hover div div{ color:#fff; white-space:nowrap; background:#93a1a6; text-decoration:none; } /*Left*/

#DNNglobalMenu .subMenu:before {
    border-bottom: 6px solid #9F0608;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    content: "";
    height: 0;
    left:15%;
    margin-left: -6px;
    position: absolute;
    top: -10px;
    width: 0;
    z-index: 22;
}
#DNNglobalMenu .subMenu{display:none; position:absolute; width: auto; margin:0px 0 0 0 !important; padding:0; z-index:1210;border-top:4px solid #9F0608;   }
#DNNglobalMenu ul ul {width: auto; background:#fff; z-index:9999999999 !important; padding:0px !important;
display: block;
border: 1px solid #e6e6e6;
}
#DNNglobalMenu ul ul ul {min-width: 160px;}
#DNNglobalMenu .rootMenu li.hover .subMenu { display: inline-block; white-space:nowrap;}
#DNNglobalMenu .subMenu ul{ margin:0; padding:0; position:relative; z-index:1200; }
#DNNglobalMenu .subMenu li{ float:none; background:none !important; clear:both; padding:0px !important; margin:0;border-bottom: 1px solid #e6e6e6;}
#DNNglobalMenu .subMenu li.last { border-bottom:none;}
#DNNglobalMenu .subMenu li.haschild { *margin-bottom:-3px; }
#DNNglobalMenu .subMenu li.item a{ border:none; background:none;padding: 0;margin: 0;}
#DNNglobalMenu .subMenu li.first > a{ border-top: none; }
#DNNglobalMenu .subMenu li.last a div { border-bottom:none !important;}
#DNNglobalMenu .subMenu li.item a div{ display:block; background:none; font-size:16px; color:#686868; font-weight:normal; white-space:nowrap; height:35px; line-height:35px; padding:0 17px 0 17px;border-top:0px solid #111111;min-width: 200px;border-bottom:1px solid #fff; border-bottom:1px solid rgba(255,255,255,.5);text-transform: capitalize;
}
#DNNglobalMenu .subMenu li.item a b{ font-size:8px;}
#DNNglobalMenu .subMenu li.selected > a div,#DNNglobalMenu .subMenu li.item a:hover div,#DNNglobalMenu .rootMenu  .subMenu li.breadcrumb a { color:#9F0608 ; cursor:pointer;
background:#F8F8F8 !important;
transition-delay: 5s;}

#DNNglobalMenu .subMenu li.breadcrumb a div{color:#9F0608;}
#DNNglobalMenu .subMenu li.haschild .subsubMenu li a div { color:#686868;background:#fff;}

.subcaret:before {
	color: #9F0608;
    content: "\e936";
    display: block;
    font-family:"fontello"; 
    display: block;
	font-size:8px;
    height: 8px;
    position: absolute;
    right: 0;
    top: 12px;
    vertical-align: top;
    width: 15px;
}

#DNNglobalMenu .subsubMenu{ display:none; position:absolute; left:100%; top:-0px; width:auto; margin:0;border-bottom: 3px solid #9F0608;}
#DNNglobalMenu .subMenu li.hover > .subsubMenu{ display:block; }

#DNNglobalMenu .subMenu ul  li a * {color: #eb5018;text-decoration: none; -moz-transition:none!important;  -webkit-transition:none!important; -o-transition:none!important; -ms-transition:none!important; transition:none!important;}




