
/**
 * Marquee Widget CSS for the responsive base theme.
 */

.entity-marquee .marquee-over .links {
  margin: 5px 0 0;
}
.entity-marquee .marquee-over .links .cta.inline {
  font-weight: bold;
  padding-left: 0;
  padding-right: 0;
}
.entity-marquee .marquee-over .links .cta.btn-primary {
  display: block;
}
.entity-marquee .marquee-over .links .cta.btn-secondary, .entity-marquee .marquee-over .links .cta.btn-link {
  display: none;
}


/* `Full-width
--------------------------------------------------------------------------------*/
.widget-marquee-size-full #page-content {
  padding: 0 0 15px 0;
}
.widget-marquee-size-full #page-content .page-content-inner {
  padding-top: 35px;
}
.full-width-marquee {
  margin: 0 auto;
  max-width: 1900px;
}
.full-width-marquee .entity-marquee {
  max-height: 675px;
}
.full-width-marquee .entity-marquee .content {
  max-height: 675px;
  padding-bottom: 52.25%;
  position: relative;
  width: 100%;
}
.full-width-marquee .entity-marquee .content .marquee-image {
  height: 100%;
  max-height: 675px;
  overflow: hidden;
  position: absolute;
  width: 100%;
}
.full-width-marquee .flexslider .slides img {
  height: auto;
  max-width: 150%;
  width: auto;
}
.full-width-marquee .flexslider {
  margin-bottom: 0px;
}
.full-width-marquee .flex-control-nav.flex-control-paging {
  z-index: 2;
}
.widget-marquee-size-full div.contextual-links-wrapper {
  z-index: 3;
}

.admin-menu.widget-marquee-size-full ol.flex-control-nav.flex-control-paging {
  margin: 0 25%;
  width: 50%;
}

@media (min-width: 720px) {
  .widget-marquee-size-full #page-content .page-content-inner {
    padding-top: 15px;
  }
}

@media (min-width: 1900px) {
  .full-width-marquee,
  .full-width-marquee .flexslider .slides img {
    max-width: none;
    width: 100%;
  }
}
