/* v2.8 - flexslider - this should probably be sass-ified to make it easier to keep in sync with WP 
the structure of the divs in index.aspx is deliberately the same as in WP in order to enable styles to be copied 
wholesale from an uncompressed style.css file on WP - any changes to the WP styles are kept separately below
to allow this style block to be updated in its entirety without fear of overwriting any fiddles
you should be able to copy styles from here:

.flexslider-outer .flexslider 

until the last reference to flexslider in style.css. don't copy the styles for .flexslider-outer itself as we don't want them here
*/

/* line 12, ../communitysites_ms/scss/default/_home.scss */
.flexslider-outer .flexslider {
  border: 0;
  margin: 0;
  padding: 0;
  padding-left: 1%;
  padding-right: 1%;
  border: 0;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  height: auto;
}
@media (min-width: 55em) {
  /* line 12, ../communitysites_ms/scss/default/_home.scss */
  .flexslider-outer .flexslider {
    padding-left: 2%;
    padding-right: 2%;
  }
}
@media (min-width: 62.5em) {
  /* line 12, ../communitysites_ms/scss/default/_home.scss */
  .flexslider-outer .flexslider {
    max-width: 1000px;
    max-width: 62.5rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 28, ../communitysites_ms/scss/default/_home.scss */
.flexslider-outer .flexslider ul {
  list-style-type: none;
}
/* line 51, ../communitysites_ms/scss/libraries/_mixins.scss */
.flexslider-outer .flexslider ul:before {
  content: '';
  display: none;
}
/* line 31, ../communitysites_ms/scss/default/_home.scss */
.flexslider-outer .flexslider ul li {
  list-style-type: none;
  width: 100%;
  height: auto;
}
/* line 51, ../communitysites_ms/scss/libraries/_mixins.scss */
.flexslider-outer .flexslider ul li:before {
  content: '';
  display: none;
}
/* line 37, ../communitysites_ms/scss/default/_home.scss */
.flexslider-outer .flexslider ul li img {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  width: 100%;
}
/* line 43, ../communitysites_ms/scss/default/_home.scss */
.flexslider-outer .flexslider ul li .excerpt {
  color: black;
  background-color: transparent;
  background-color: rgba(255, 255, 255, 0.6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF,endColorstr=#99FFFFFF);
  zoom: 1;
  min-width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 14px;
  padding-top: 0.875rem;
  /*
  @include output-rem('padding-top', $text-gutter-height-small); 
  @include breakpoint($bp-medium) {
      @include output-rem('padding-top', $text-gutter-height); 
  }*/
  padding-bottom: 14px;
  padding-bottom: 0.875rem;
  /*
  @include output-rem('padding-bottom', $text-gutter-height-small); 
  @include breakpoint($bp-medium) {
      @include output-rem('padding-bottom', $text-gutter-height); 
  }
  */
  float: left;
  position: relative;
  z-index: 300;
  display: none;
}
/* line 591, ../communitysites_ms/scss/default/_mixins_text.scss */
.flexslider-outer .flexslider ul li .excerpt .inner {
  padding-left: 14px;
  padding-left: 0.875rem;
  /*
  @include output-rem('padding-left', $text-gutter-width-small); 
  @include breakpoint($bp-medium) {
      @include output-rem('padding-left', $text-gutter-width); 
  }
  */
  padding-right: 14px;
  padding-right: 0.875rem;
  /*
  @include output-rem('padding-right', $text-gutter-width-small); 
  @include breakpoint($bp-medium) {
      @include output-rem('padding-right', $text-gutter-width); 
  }
  */
}
/* line 595, ../communitysites_ms/scss/default/_mixins_text.scss */
.flexslider-outer .flexslider ul li .excerpt .inner a {
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  border-bottom: 0;
  color: black;
  text-decoration: none;
  border-bottom: 0 !important;
  color: black !important;
}
/* line 69, ../communitysites_ms/scss/libraries/_mixins.scss */
.flexslider-outer .flexslider ul li .excerpt .inner a:hover {
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  border-bottom: 0;
  color: black;
  text-decoration: none;
}
/* line 78, ../communitysites_ms/scss/libraries/_mixins.scss */
.flexslider-outer .flexslider ul li .excerpt .inner a:focus {
  outline: 1px dotted black;
}
/* line 601, ../communitysites_ms/scss/default/_mixins_text.scss */
.flexslider-outer .flexslider ul li .excerpt .inner a:hover {
  border-bottom: 0;
}
/* line 59, ../communitysites_ms/scss/default/_home.scss */
.flexslider-outer .flexslider .flex-direction-nav a {
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  border-bottom: 0 !important;
  background-color: #f9f9f9;
  height: 1.5em;
  width: 1.125em;
  padding: 0.3125em;
}
/* line 71, ../communitysites_ms/scss/default/_home.scss */
.flexslider-outer .flexslider .flex-direction-nav a:hover {
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
/* line 76, ../communitysites_ms/scss/default/_home.scss */
.flexslider-outer .flexslider .flex-direction-nav .flex-prev {
  background-image: url(".//images/slideshow-left.png");
  background-position: center left;
  -moz-border-radius-topright: 15px;
  -webkit-border-top-right-radius: 15px;
  border-top-right-radius: 15px;
  -moz-border-radius-bottomright: 15px;
  -webkit-border-bottom-right-radius: 15px;
  border-bottom-right-radius: 15px;
  left: -7px;
  left: -0.4375rem;
}
/* line 83, ../communitysites_ms/scss/default/_home.scss */
.flexslider-outer .flexslider .flex-direction-nav .flex-prev:hover {
  background-image: url(".//images/slideshow-left-hover.png");
}
/* line 88, ../communitysites_ms/scss/default/_home.scss */
.flexslider-outer .flexslider .flex-direction-nav .flex-next {
  background-image: url(".//images/slideshow-right.png");
  background-position: center right;
  -moz-border-radius-topleft: 15px;
  -webkit-border-top-left-radius: 15px;
  border-top-left-radius: 15px;
  -moz-border-radius-bottomleft: 15px;
  -webkit-border-bottom-left-radius: 15px;
  border-bottom-left-radius: 15px;
  right: -7px;
  right: -0.4375rem;
}
/* line 95, ../communitysites_ms/scss/default/_home.scss */
.flexslider-outer .flexslider .flex-direction-nav .flex-next:hover {
  background-image: url(".//images/slideshow-right-hover.png");
}

/******************************end of copied WP styles, tweaks follow****************************************/

/* correct image paths for CMS */
.flexslider-outer .flexslider .flex-direction-nav .flex-prev {
  background-image: url("/images/standard/slideshow-left.png");
}
.flexslider-outer .flexslider .flex-direction-nav .flex-prev:hover {
  background-image: url("/images/standard/slideshow-left-hover.png");
}
.flexslider-outer .flexslider .flex-direction-nav .flex-next {
  background-image: url("/images/standard/slideshow-right.png");

}
.flexslider-outer .flexslider .flex-direction-nav .flex-next:hover {
  background-image: url("/images/standard/slideshow-right-hover.png");
}