/* This file will hold styles that are loaded using the same media query as the wide grid. */

/*-Menu-*/

#block-nice-menus-1 ul.nice-menu-down li li a {
    margin: 0;
 
}
#block-nice-menus-1 ul.nice-menu-down li a {            
    font-size: 13px;
    font-weight: bold;
    margin: 0 26px 0 0;
    text-transform: uppercase;
}
.menu-558.menu-path-node-35.first.odd > a {
    border-top: 3px solid red;
}
#nice-menu-1 {
  left: 34px;
  margin-bottom: 0;
  margin-top: -37px;
  position: relative;
  top: 0;
  width: 96%;
}
#block-nice-menus-1 ul.nice-menu-down li a {
   margin: 0 5px;
}
#block-nice-menus-1 {
    float: right;
    margin: 0;
    max-width: 100%;
    width: 77%;
}
#block-nice-menus-1 ul.nice-menu-down li li a {
   margin: 0;

}
.menu-219.menu-path-front.first.odd {
    margin-left: 45px;
}
#block-nice-menus-1 ul.nice-menu-down li a {            
   font-size: 13px;
   font-weight: bold;
   margin: 0 10px 0 0;
   text-transform: uppercase;
}
#block-nice-menus-1 ul.nice-menu-down li ul {
  background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
  border: medium none;
  color: #333;
  margin: 16px 0 0;
}
.menu-578 ul li  {
  margin-top: 0px;
  padding-top: 0px;
  position: relative;
}

/*code for changing the size fo the borders in the nice menu 2*/
ul.nice-menu a {
    padding: 0 5px;
}
/*code for slide caption and read more link*/
#region-header-first {
  margin-top: -13px;
}
.views-field-field-read-more .field-content > a {
    border: 2px solid white;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: white;
    padding: 12px 30px;
    position: relative;
    text-decoration: none;
    top: -100px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 300;
    font-family: 'Lato', sans-seriff;
    display: inline;
    left: 80%;
    right: 0;
}
.views-field-field-slideshow-caption .field-content {
  color: #fff;
  right: 109px;
  top: -212px;
  width: 369px;
}
.front .views-field.views-field-field-achievement-infographic-im img {
    margin-left: 52px;
}
#block-block-1, .block-infographic-block   {
  height: 270px;
}
.views-field-field-stories-image .field-content {
    margin-right: 22px;
}
.view.view-success-stories.view-id-success_stories .views-row {
    max-width: 320px;
    margin: 0 30px 85px 40px;
}
#block-views-news-block {
    height: 330px;
}
#block-views-blog-block {
    height:330px;
}
.block-block-5 .content p::after {
   padding-right: 93px;
}
#block-block-5 {                 
    margin-right: 130px;
}  
.more-link > a::after {
    background: rgba(0, 0, 0, 0) url("images/more_icon.png") no-repeat scroll 0 0;
}
.not-front #region-sidebar-first {
   width: 280px;
}
#block-nice-menus-2 {
  background-color: #ed1c24;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  padding: 11px 47px 11px 11px;
  position: absolute;
  right: 258px;
  top: 0px;
}
.flexslider .slides > li {
  backface-visibility: hidden;
  display: none;
  margin-top: -1px;
}
.branding-data .logo-img .active img {
  margin-top: 4px;
}
#block-block-8 .content {
  margin-top: 1px;
}
.flexslider .slides img {
  display: block;
  margin-top: 5px;
  width: 100%;
}
.logo-img {
  float: left;
  margin: -48px 9px -41px 10px;
}
.menu-550 a {
  border-top: 3px solid red;
}
#section-header #block-search-form #edit-search-block-form--2 {
  border-radius: 3px;
  height: 35px;
  position: relative;
  right: 10%;
  top: -120px;
}
#section-header #block-search-form #edit-search-block-form--2::after {
  background: rgba(0, 0, 0, 0) url("images/bg_search.png)") repeat scroll 0 0;
  content: "";
}
.block-search-form #edit-submit {
  background: rgba(0, 0, 0, 0) url("images/bg_search.png") no-repeat scroll 0 0;
  display: block;
  position: relative;
  right: -115px;
  top: -114px;
  width: 23px;
}
.block-search-form input[type="submit"] {
  background: rgba(0, 0, 0, 0) url("images/bg_search.png") no-repeat scroll 0 0;
  display: block;
}
.view-program-tools-and-innovations .views-field a {
  background-color: #fcb040;
  color: #fff;
  padding: 5px;
  top: 45px;
}
.not-front #region-header-first .block img {
  height: auto;
  margin-top: 0;
  width: 100%;
}
.block-search-form input[type="submit"] {
  /*right: 2%;*/
  right: -10%;
}
.front .view.view-success-stories.view-id-success_stories .views-row {
  margin: 0 8px 85px 45px;
}
  


