@charset "utf-8";
/* updated color & more oct2015 */
ul#superfish-1 li ul li ul li ul {top: 0; border: none; background-color: #0056AB;}
.hmflex-direction-nav a{ background: url("../images/bg_arrow_nav15.png") no-repeat scroll 0 0 transparent; cursor: pointer; display: block; height: 50px; margin: -20px 0 0; position: absolute; text-indent: -9999px; top: 50%; width: 38px; z-index: 10;}


/*end updated*/

/* CSS Document - extras like superfish menu*/
/*sf navbar*/
/*REDESIGN*/ul#superfish-1 li {/*font-size: 1.5em;*/ padding: .2em .5em; margin: 0 .05em 0; left: -.5em; text-transform:uppercase; background: #003366; border-right: 1px solid #024991; border-radius: .5em .5em 0 0;}
ul#superfish-1 li a, ul#superfish-1 li a:active {color:#Ffffff; }
#header-menu-inside .grid_12 {}
/*REDESIGN*/ul#superfish-1 li ul { top: 1.4em; background-color: #031F3C; padding: .0125em; line-height: 125%; }
/*REDESIGN*/ul#superfish-1 li ul li  {background: none; float: none; display: inline-block; border-right: solid 1px #024991; text-transform: none;}
/*REDESIGN*/#header-menu ul#superfish-1 li ul li a, #header-menu ul#superfish-1 li ul li a:active {color:#fdf2c7;} 
ul#superfish-1 li ul li ul {top: 1.5em; border: none;}
/*REDESIGN*/ul#superfish-1 li ul li ul li {border-bottom: .1em #aaaaaa solid;}
/*REDESIGN*/ul#superfish-1 li ul li ul li ul li {border-bottom: .1em #aaaaaa solid;}
.sf-megamenu{display:none;}

@media screen and (-webkit-min-device-pixel-ratio:0) { /* safari/chrome*/
  .sf-menu,
  .sf-menu li,
  ul#superfish-1,
  ul#superfish-1 li,
  ul#superfish-1 li.sfHover,
  ul#superfish-1 li ul,
  ul#superfish-1 li ul li

  /*REDESIGN*/{ z-index: 10 !important;}
	  
  ul#superfish-1 li ul li ul 
  { z-index: 1 !important; }
}

/*flexslider overrides*/
.flexslider {  background: none repeat scroll 0 0 #ffffff;  border: none;  border-radius: 0;  box-shadow: none; margin: 0 0 0px;}

/*hmflex and caroflex direction nav */
.hmflex-flexslider .hmflex-direction-nav, .caroflex-flexslider .caroflex-direction-nav { margin: 0;  padding: 0; list-style: none outside none;}
.hmflex-flexslider .hmflex-direction-nav li, .caroflex-flexslider .caroflex-direction-nav li {display: list-item;}
/*REDESIGN*/.caroflex-direction-nav a { background: url("../images/bg_direction_nav-gray.png") no-repeat scroll 0 0 transparent; cursor: pointer; display: block; height: 30px; margin: -20px 0 0; position: absolute; text-indent: -9999px; top: 50%; width: 30px; z-index: 10;}
.hmflex-flexslider .hmflex-direction-nav .hmflex-next, .hmflex-flexslider .hmflex-direction-nav .hmflex-prev, .caroflex-flexslider .caroflex-direction-nav .caroflex-next, .caroflex-flexslider .caroflex-direction-nav .caroflex-prev {opacity: 1;}
.hmflex-direction-nav .hmflex-next, .caroflex-direction-nav .caroflex-next { background-position: 100% 0; right: -10px;}
.hmflex-direction-nav .hmflex-prev, .caroflex-direction-nav .caroflex-prev  { left: -10px;}
ol.flex-control-nav.flex-control-paging {display: none;}

/*caroflex sitewide*/
#block-views-nodequeue-1-block .view-content {background:none;}

/*REDESIGN*/#highlighted .caroflex-flexslider  {background: none; box-shadow: none; padding: 1em .2em; margin-bottom: 0em;}

/*REDESIGN*/.caroflex-flexslider #flexslider-1 { order-top: none; border-left: none; border-right: none; border-bottom: 0em solid #fafafa; border-radius: 1px; box-shadow: none; padding: 0 .75em; margin-bottom: .0em;}

.caroflex-flexslider ul.slides li {margin: 0 auto; padding: 0 .5em; text-align: center;}
/*REDESIGN*/.caroflex-flexslider ul.slides li .views-field-title {line-height:.95em; background-color: #003366; min-height: 2em; padding: .1em 0em;}
/*REDESIGN*/.caroflex-flexslider ul.slides li .views-field-title a { color: #ffffff;}
/*REDESIGN*/.caroflex-flexslider ul.slides li img { /*border-top: .125em solid #f0f0f0; border-right: .125em solid #f0f0f0; border-left: .125em solid #f0f0f0; margin-bottom: .15em;*/}
.caroflex-control-paging {display: none;}

/*site-flexslider sitewide carousel*/
#flexslider-1 .site-flexslider {background-color: #C8C8C6;}
#flexslider-1 .flexslider {background-color: #1E102D;}
div.sitecarousel .site-flexslider ul.slides li { margin: 0 .4em; height: auto;}
div.sitecarousel .site-flexslider ul.slides li img{ border: 1px solid #CC9933;}
.sitecarousel {background-color: #221035;}
.sitecarousel ol {display: none;}
.site-flexslider { background: none repeat scroll 0 0 transparent;}

/****fixed for flexslider update 12/6/13*/
div.site-flexslider ul.slides li { margin: 0 .3em; height: auto;}
div.site-flexslider ul.slides li img{ border: 1px solid #CC9933;}
.site-flexslider #flexslider-2 {background-color: #221035;}
.site-flexslider ol {display: none;}

/*REDESIGN*/
@media (min-width: 720px) {
	ul#superfish-1 li {font-size: 1.4em;}
}

@media (min-width: 802px) {
ul#superfish-1 li {font-size: 1.5em; }

}
