/* ---------- Purple color schemes for Engr theme ----------- */
a,a:link {
  color: #235f9c; 
}
a:hover,
a:focus {
  color: #306ca9;  /* 5% lighten */
}

a.button{background:#306ca9; }  /* 5% lighten */
a.button:visited {background: #306ca9;}  /* 5% lighten */

a h2, a h3, a h4, a h5, a h6,
h2 a, h3 a, h4 a, h5 a, h6 a {
  color: #235f9c;
}

a h2:hover, a h3:hover, a h4:hover, a h5:hover, a h6:hover,
a h2:focus, a h3:focus, a h4:focus, a h5:focus, a h6:focus,
h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
h2 a:focus, h3 a:focus, h4 a:focus, h5 a:focus, h6 a:focus {
  color: #2b67a4; /*  lighten 3%  */
}

#site-search input[type="submit"],
header #main-menu {
	background-color: #235f9c;
}
footer #col1 {
	background-color: #235f9c ;
}

.mmenu-bars, .mmenu-search,{
  background-color: #235f9c;
}


/* main-menu */
header #main-menu ul.menu li a, header #main-menu ul.menu li .nolink,
header #main-menu ul.menu li a, header #main-menu ul.menu li {
	background-color: #2b67a4; /*  lighten 3%  */
}


.sf-menu.menu, .sf-menu.menu ul, .sf-menu.menu li {
	background-color: #235f9c;
}


.sf-menu li.active-trail > a,
.sf-menu li.active-trail > a.sf-with-ul {
	background-color: #FFFFFF !important;
	color: #235f9c;
}


.sf-menu li.active-trail a.sf-with-ul .sf-sub-indicator:before{
	color: #235f9c !important;	
}

.sf-menu.menu a{
	color: #FFFFFF; 
}

#main-menu .menu a.active,
.sf-menu.menu a:hover,
.sf-menu.menu a:hover .sf-sub-indicator:before,
.sf-menu.menu li.active-trail .nolink,
.sf-menu.menu li.active-trail .nolink .sf-sub-indicator:before,
.sf-menu ul li.sfHover .sf-sub-indicator:before,
.sf-menu ul li.active-trail .nolink,
.sf-menu ul li.active-trail .nolink span.sf-sub-indicator:before {
	color: #235f9c !important;
}


/* mobile menu settings */

input[type="text"]:focus, textarea:focus, input[type="password"]:focus {
	border: 2pt solid #235f9c;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	background: #235f9c;
}
.mmenu-block-wrap #block-search-form input[type="text"] {
	background: transparent;
}
#site-search input[type="submit"] {
	background-color: #235f9c;
}

.field-slideshow-wrapper .field-slideshow-pager a img {  
  border: 2pt solid  #235f9c;
}

.field-slideshow-controls a {
  background: #235f9c;
}

.field-slideshow-controls a img {
	border: 2pt solid  #235f9c;
}
.field-slideshow-controls a img:hover {
	border: 2pt solid #efffff; /* lighten 80%  */
}

/* mobile menu */
nav#mmenu_left ul.mmenu-mm-list-level-1 {
  background: #235f9c;
}

nav.mm-menu.mm-basic {
	background-color: #235f9c;
}

header #main-menu .mmenu-bars, 
header #main-menu .mmenu-search,
nav.mm-menu.mm-basic {
	background-color: #235f9c;
}

nav.mm-menu.mm-basic > .mm-list li {
	background-color: #2b67a4; /*  lighten 3%  */
	border-top: 1px solid #235f9c;	
	border-bottom: 1px solid #235f9c;	
}

nav.mm-menu.mm-basic.mm-top li {
	background-color: #235f9c;
}
