/* version 1.0.5 */

/*body.division-dropdown p#breadcrumbs.detailbread 
 {
margin-bottom: 0px;  
}*/
body.division-dropdown .insite-nav {
  right:26px;
}



@media (max-width:891px){
	#divisions-menu .caret{
		display:none;
	}
	.divBanner{
		
		display:none;
	}	
	
	ul#divisions-menu.show-on-mobile li > a {
height:100%;
}
}

@media (min-width:892px){

	/* styles for dropdowns */

	.menu > ul > li > ul.normal-sub {
	    width: 300px; /*200px;*/
	    left: auto;
	   margin-top: 0px;
	}
	#divisions-menu > li.current-menu-item.menu-item-has-children.menu-dropdown-icon > a {
	height:36px;
	}


	#divisions-menu > li.current-menu-item.menu-item-has-children.menu-dropdown-icon > a:hover {
	height:36px;
	}


	body.division-dropdown ul#primary-menu
   
   {
	z-index:-100000;	
	}
	 	/* keep primary right narrow when hidden in this template */
	/*body.division-dropdown ul#primary-menu-right
  {
		right: 0px;
		width: 1px;
	}*/
}
	/* prevent shift and also keep primary right narrow when hidden in this template */
 @media (min-width: 892px) and (max-width: 1106px){ 
 
.menu > ul#divisions-menu {
 height: 30px;
 margin-left: -110px;
 width: 120%;
 }
 
 
.menu > ul#divisions-menu > li > a {
    padding: 2px 6px !important;
    height: 36px;
}	 
/* 
body.division-dropdown ul#primary-menu-right
{
 		right:0px;
 		width:1px;
 	}*/
 }
 
div.divBanner{
	color:white;
	font-family: Source Sans Pro;
    margin-top: 15px;
    font-size: 19px;
    margin-left: 12px;
  background-color:#004982;
}

div.divBanner span {
	font-style:italic;
	font-size:18px	
}
div.divBanner > a {
	color: #fff;
  margin-left:17px;	
}


	
	body.division-dropdown ul#primary-menu	{
margin-top:-41px
	}
	
	li.menu-dropdown-icon > ul > li  a
 {
	 color:#004982 !important;
	 padding-top:7px !important;
	 padding-bottom:7px !important;
	 text-transform:uppercase !important ;line-height:18px;font-weight:normal !important}
	li.menu-dropdown-icon > ul > li  a:hover	{
color:#6588a8 !important;		
	}
	
@media (min-width:892px) and (max-width:1132px){
.menu > ul#divisions-menu.divisions-dropdown > li.menu-item{
	margin:0px !important;
	}
}
@media (min-width: 892px) and (max-width: 1223px){
	.menu > ul#divisions-menu.divisions-dropdown > li.menu-item	a {
	font-size:14px;
	}
}



/* LEGACY YAMM styles if needed */
/*!
 * Yamm!
 * Yet another megamenu for Bootstrap
 * http://geedmo.github.com/yamm
 *
 * https://github.com/geedmo
 */


.yamm .nav,
.yamm .dropup,
.yamm .dropdown,
.yamm .collapse {
  position: static;
}
.yamm .navbar-inner,
.yamm .container {
  position: relative;
}
.yamm .dropdown-menu {
  left: auto;
  z-index:600;
}
.yamm .dropdown-menu > li {
  display: block;
}
.yamm .dropdown-submenu .dropdown-menu {
  left: 100%;
}
.yamm .nav.pull-right .dropdown-menu {
  right: 0;
}
.yamm .yamm-content {
  padding: 20px 30px;
  *zoom: 1;
}
.yamm .yamm-content:before,
.yamm .yamm-content:after {
  display: table;
  content: "";
  line-height: 0;
}
.yamm .yamm-content:after {
  clear: both;
}
.yamm.navbar .nav > li > .dropdown-menu:after,
.yamm.navbar .nav > li > .dropdown-menu:before {
  display: none;
}
.yamm .dropdown.yamm-fullwidth .dropdown-menu {
  width: 100%;
  left: 0;
  right: 0;
  /*z-index change*/

}
@media (max-width: 969px) {
  .yamm .dropdown.yamm-fullwidth .dropdown-menu {
    width: auto;
  }
  .yamm .yamm-content {
    padding-left: 0;
    padding-right: 0;
  }
  .yamm .dropdown-menu > li > ul {
    display: block;
  }
}

 /* additions */
/*
body.page-template-dna-landing-dropdowns h1 {
  line-height: 36px;
} 
@media (max-width:576px) {
#divisionCarousel {

  height:auto;
}
}

@media (min-width:577px) {
#divisionCarousel {
  height:340px;
}
}
*/


@media (max-width:1164px) {

.yamm #demoMenu {
  margin-left: 0px !important;
  border:1px solid #eee;  
}
 .yamm ul.navbar-nav li a {
    font-size: 15px;
    font-family: "Source Sans Pro", sans-serif !important;
    text-transform: uppercase;
    border-bottom:1px solid #eee;
}
} 
@media (min-width:892px) {
.yamm #demoMenu {margin-left: -30px !important}
 .yamm ul.navbar-nav li{
    font-size: 15px;
    font-family: "Source Sans Pro", sans-serif !important;
    text-transform: uppercase;  
}
}

@media (min-width: 768px) and (max-width: 1164px) {
  .yamm #demoMenu{
  margin-left:0px !important;  
  }
  #demoMenu .navbar-nav {
  width:100%;
  float:none;
} 

#demoMenu .navbar-nav>li {
float:none;  
}
#demoMenu.navbar-collapse.collapse {
        display: none !important;
    }
 #demoMenu.navbar-collapse.collapse.in {
        display: block !important;
    }   
#demoMenu.navbar-header .collapse, .navbar-toggle {
        display:block !important;
    }
#demoMenu ul.dropdown-menu{
  width:100%;
 position:relative;
  color:#004982;
  z-index:600;
}  
#demoMenu > ul > li.dropdown > a:hover {
 background:transparent;
 color:#6588a8;
} 
#demoMenu .navbar-nav {
  width:100%;
  float:none;
} 
#demoMenu ul.dropdown-menu{
  width:100%;
  color:#004982;
}  

}
