/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete 
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */
/*#leaderboard-wrapper {
  background-color:blue;
}*/
 #leaderboard-wrapper { height:30px;}
/* #block-views-front-page-slideshow-block .slide-text {
  position:absolute;
    bottom:0;
    z-index:42;
        text-shadow: 0px 0px 14px rgba(0, 0, 0, .75);
    font-weight:bold;
 }
   #block-views-front-page-slideshow-block .slide-text h2{
  font-size: 1.3em;
 }
#block-views-front-page-slideshow-block .slide-text > div > * {
  margin-left: 40%;
/*max-width: 392px;*/
#block-views-front-page-slideshow-block .slide-text-inner {
padding-bottom: 5px;
margin-left: 25px;
margin-right: 25px;
padding-top: 10px;
}
 #content-wrapper > .container > #columns {margin-left: 10px;
margin-right: 10px;}
.page-home #header-wrapper {
  position: absolute;
  width: 100%;
  top:30px;
  background-color: transparent;
}
.page-home.admin-menu #header-wrapper {top:50px;}
#block-views-front-page-slideshow-block  .views-field-title{
width: 100%;
max-width: 980px;
margin: 0 auto;
}
#block-views-front-page-slideshow-block  .views-field-title .field-content{
  position: absolute;
z-index: 3;
bottom: 0;
right:0;
}
.nihribbon ul{
  padding: 0;
  overflow: hidden;
}

.nihribbon ul li {
  float: left;
  height: 30px;
  background: transparent url(../images/nihribbon-divider.png) no-repeat right top;
    padding: 0 18px 0 0;
  margin: 0 10px 0 0;
}

.nihribbon ul a {
  height: 23px;
   padding: 8px 6px 0 6px;
 }
 .nihribbon ul li.hhs a {
   padding-left: 30px;
 }
 
#block-jump-menu-jump-menu-m-features{
width: auto;
position: absolute;
top: 154px;
margin-left: -30px;
/*background-color: rgba(0,0,0,.3);*/
padding: 15px 30px;
}
#block-jump-menu-jump-menu-m-features select {
background-color: rgba(0,0,0,.45);
border: 1px solid white;
padding: 5px 5px 5px 10px;
height: 30px;
background-image: url(../images/dropdown.png);
color: #ffffff;
background-position: 97% 50%;
}

#logo {margin:15px 5px;}
.header-logo {float:left;}
#block-search-form.block {float:right; margin:15px 5px;}
#search-block-form input.form-text {
  width:200px;
}
#block-menu-features h2, #block-menu-features a:link, #block-menu-features a:visited {
color:#ffffff;
    text-shadow: 0px 0px 14px rgba(0, 0, 0, .75);
    font-weight:bold;
}
#block-menu-features a:hover, #block-menu-features a:active {
color:rgb(255, 184, 0)
}
#block-menu-features h2.block-title {
  text-transform:uppercase;
  font-size:.6em;
  margin-bottom:2px;
}
#block-menu-features ul {
padding-left:0;
margin-top:0px;
}
#block-menu-features ul li.leaf{
  list-style-image: none;
  list-style-type: none;
}
/* .page-home .region-two-66-33-first .region-inner{
      border-right:1px dotted #d6d6d6;
}*/
#footer .block-menu {
  float:left;
  margin-top: 15px;
}

#footer .block-menu ul li.leaf {
  border-left:1px solid #333333;
  float:left;
  padding:0 5px;
  font-size:.85em;
  line-height:1.2em;
}
#footer .block-menu ul li.leaf.first {
  border-left:none;
  padding-left:0;
}
.gov-logos {
  float:right;
  margin-top:15px;
}
#menu-bar .menu-wrapper {
margin-left: 25px;
}

#mini-panel-oba_mini_panel .panel-pane.block, #mini-panel-clone_of_oba_mini_panel .panel-pane.block, #mini-panel-osmr_mini_panel .panel-pane.block {margin-bottom:7px;}
/* =============================================================================
 *   Office and Topic page title headers
 * ========================================================================== */

.region-secondary-content > div > div {margin-bottom:10px;}
 .header-title-wrapper {
    background-position: 25px 15px;
   background-size: 29.5% auto
}
.fancy-title-block h1 {
    color:#005395;
        margin-left:11px;
}
.fancy-title-block {

    width: 66.666666%;
    float: right;
}
.region-secondary-content > div > div {
    margin-bottom:10px;
}
#breadcrumb ol {
    margin:0;
    padding: 0 5px 0 0;
    display: inline-block;
}
.fancy-title #breadcrumb  {
    width: 66.666666%;
    float: right;
    padding-top:15px;
}
.fancy-title .breadcrumb-wrapper {margin-left:18px;}
.page-search #page-title {
    display:none;
}
/*.views-widget-filter-field_topics_tid {width:75%;}*/
/* =============================================================================
 *   Responsive Columns
 * ========================================================================== */
 .resp-col-cont {
    width:100%;
    clear:both;
 overflow: hidden;
}
.resp-col-cont .col1, .resp-col-cont .col2 {
    float:left;
    width:50%;
    -webkit-box-sizing: border-box;
    /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;
    /* Firefox, other Gecko */
    box-sizing: border-box;
    /* Opera/IE 8+ */
}
.resp-col-cont .col1 {
    padding-right:5px;
}
.resp-col-cont .col2 {
    padding-left:5px;
}   
.view-front-page-slideshow .flex-nav-container {
    margin-bottom:0;
}
.view-front-page-slideshow .flex-direction-nav {
    position: relative;
/*    width: 960px;*/
    margin-left: auto;
    margin-right: auto;
    top: -170px;
}
.flex-pauseplay {
    position: relative;
    margin-left: auto;
    margin-right: auto;
}
.flex-pauseplay a {
bottom: 50px;
right: 10px;
opacity: 0.3;
color: #fff;
left:auto;
}

.flex-direction-nav .flex-next {right:10px;}
.flex-direction-nav .flex-prev {
    left: 10px;
}
.flex-direction-nav .flex-next, .flex-direction-nav .flex-prev,.flexslider:hover .flex-prev:hover, .flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev, .flexslider:hover .flex-next {opacity:.2;}
.flexslider:hover .flex-prev:active,.flexslider:hover  .flex-next:active {opacity:1;}
#block-views-front-page-slideshow-block .slide-text-inner {
margin-right: 50px;
}.flex-direction-nav .flex-next, .flex-direction-nav .flex-prev,.flexslider:hover .flex-prev:hover, .flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev, .flexslider:hover .flex-next {opacity:.2;}
.flexslider:hover .flex-prev:active,.flexslider:hover  .flex-next:active {opacity:1;}
/*.osp-events-search-form .container-inline-date label {
    display: inline-block;
    font-weight:500;
    font-size:.9em;
    padding-top:2px;
}
.osp-events-search-form .views-exposed-form .views-exposed-widget {
    margin-top:5px;
}
.osp-events-search-form #edit-field-event-dates-value-max-wrapper, .osp-events-search-form #edit-field-event-dates-value-min-wrapper {
    display:inline-block;
}
.osp-events-search-form .form-item-field-event-dates-value-max > *, .osp-events-search-form .form-item-field-event-dates-value-min > * {
    float:left;
    padding-right:10px;
}
.osp-events-search-form .views-widget-sort-by {
    float:left;
    clear:left;
}
.osp-events-search-form .views-widget-sort-order {
    float:left;
    width:auto;
    margin-left:15px;
}
.osp-events-search-form .views-submit-button {
    float:right;
    clear:left;
}
.osp-events-search-form .views-reset-button {
    float:right;
}*/
.blog-bio--block img {
    height:90px;
    width:90px;
}
.page-home .blog-bio--block img {
    height:61px;
    width:61px;
}