
/* VIDEO PLAYER */

.videoWrapper {
  width: 100%;
  /* whatever width you want */
   display: inline-block; 
  position: relative;
}
.videoWrapper:after {
  padding-top: 56.25%;
  /* 16:9 ratio */
  display: block;
  content: '';
}
.universalVideoHolder
{
  display:none;
}
.anchorEmbed {
  width: 100%;
  /* whatever width you want */
   display: inline-block; 
  position: relative;
}
a.productPatrol img {
    width: 100%;
    height: auto;
    /* margin: 0 15px; */
}
a.productPatrol {
    width: 95%;
    display: block;
    padding: 0% 2.5%;
    margin-bottom: 15px;
}
.anchorEmbed iframe{
    position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
div#system-debug {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background: white;
    z-index: 9999999;
}
.anchorEmbed:after {
    padding-top: 13.6%;
    display: block;
    content: '';
}
body.frontend-login.intro-enabled .intro-container {
    display: none;
}

 .article-text img.image30OnDesktop40OnMobile.leftFloatImage{
  max-width:30% !important;
}
  @media (max-width: 768px) {
.anchorEmbed:after {
    padding-top: 25%;
}
 .article-text img.image30OnDesktop40OnMobile.leftFloatImage{
  max-width:40% !important;
}
}
    .leftFloatText {
      display: block;
      float: left;
      width: 50%;
      margin-bottom: 15px;
    }
 .article-text img.image30OnDesktop40OnMobile.rightFloatImage{
  max-width:30% !important;
}
  @media (max-width: 768px) {
.anchorEmbed:after {
    padding-top: 25%;
}
 .article-text img.image30OnDesktop40OnMobile.rightFloatImage{
  max-width:40% !important;
}
}
.body-text .rightFloatImage, .body-text .rightfloatimage, .mceContentBody .rightFloatImage, .mceContentBody .rightfloatimage {
  float: right;

}
    .rightFloatText {
      display: block;
      float: right;
      width: 50%;
      margin-bottom: 15px;
    }
.body-text ul{
  margin-left:15px;
}
.videoMain {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
.bkg-container .adunit{
  display: none !important;
}
#droppicsgallery12.droppicsgallerydefault .img {
    border-width: 0px ;
    border-radius: 0px;
    border-color: #EEE;
    border-style: solid;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
#droppicsgallery12.droppicsgallerydefault .wimg {
    height: auto;
    width: 100%;
}
.ooyalaAudio div {
    max-width: 100% !important;
}
.audioPlayerComponent:nth-of-type(8) {
    width: 20%;
}


/*MAGAZINE FEATURE*/

.magazineFeature {
  margin-top: 0px; }
  .magazineFeature .twitter-tweet-button {
    margin-bottom: -6px; }
  .magazineFeature .fullscreen.parallax {
    background-size: cover !important; }
  .magazineFeature img {
    margin: 0 auto;
    display: block; }
  .magazineFeature header {
    background-color: transparent;
    text-align: center;
    position: relative;
    height: auto;
    z-index: 0;
    padding: 1.5rem 0 2.5rem 0;
    clear: both; }
    .magazineFeature header h1 {
      font-size: 5rem;
      font-family: "brandon_bold",'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'Geneva', 'Verdana', 'sans-serif';
      font-weight: normal;
      line-height: 100%;
      text-transform: uppercase; }
    .magazineFeature header h2 {
      color: #aeaeae;
      font-family: "brandon_light",'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'Geneva', 'Verdana', 'sans-serif';
      font-weight: normal;
      line-height: 120%;
      text-transform: uppercase;
      font-size: 3.125rem; }
    @media (max-width: 48em) {
      .magazineFeature header h1 {
        font-size: 3.75rem;
        font-family: "brandon_bold",'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'Geneva', 'Verdana', 'sans-serif';
        font-weight: normal;
        line-height: 100%;
        text-transform: uppercase; }
      .magazineFeature header h2 {
        color: #aeaeae;
        font-family: "brandon_light",'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'Geneva', 'Verdana', 'sans-serif';
        font-weight: normal;
        line-height: 120%;
        text-transform: uppercase;
        font-size: 1.875rem; } }
    .magazineFeature header p {
      color: #aeaeae;
      font-family: "brandon_light",'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'Geneva', 'Verdana', 'sans-serif';
      font-weight: normal;
      text-transform: uppercase;
      font-style: italic;
      line-height: 160%;
      font-size: 1rem; }
  .magazineFeature section:nth-child(2) p:first-child:first-letter {
    font-size: 6rem;
    text-align: left;
    color: black;
    float: left;
    top: 0;
    margin: 0 .75rem 0rem 0;
    padding: 0;
    line-height: 100%; }
  .magazineFeature figcaption {
    font-size: 0.875rem;
    color: #aeaeae;
    font-family: "brandon_reg",'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'Geneva', 'Verdana', 'sans-serif';
    font-weight: normal;
    width: 100%;
    margin-bottom: 1.5rem; }
  .magazineFeature p {
    margin-bottom: 1.5rem;
    line-height: 165%; }
    .magazineFeature p strong, .magazineFeature p b {
      font-family: "proxima_nova-semibold", 'Verdana', 'Geneva', 'sans-serif';
      font-weight: normal; }
  .magazineFeature .imageColumn .text, .magazineFeature .imageColumn .image {
    width: calc(99.9% * 1/2 - (30px - 30px * 1/2)); }
  .magazineFeature .imageColumn .text:nth-child(1n), .magazineFeature .imageColumn .image:nth-child(1n) {
  float: left;
  margin-right: 30px;
  clear: none; }
  .magazineFeature .imageColumn .text:last-child, .magazineFeature .imageColumn .image:last-child {
  margin-right: 0; }
  .magazineFeature .imageColumn .text:nth-child(2n), .magazineFeature .imageColumn .image:nth-child(2n) {
  margin-right: 0;
  float: right; }
  .magazineFeature .imageColumn .text:nth-child(2n + 1), .magazineFeature .imageColumn .image:nth-child(2n + 1) {
  clear: both; }
    @media (max-width: 47.9375rem) {
      .magazineFeature .imageColumn .text, .magazineFeature .imageColumn .image {
        width: calc(99.9% * 1/1 - (30px - 30px * 1/1)); }
      .magazineFeature .imageColumn .text:nth-child(1n), .magazineFeature .imageColumn .image:nth-child(1n) {
    float: left;
    margin-right: 30px;
    clear: none; }
      .magazineFeature .imageColumn .text:last-child, .magazineFeature .imageColumn .image:last-child {
    margin-right: 0; }
      .magazineFeature .imageColumn .text:nth-child(1n), .magazineFeature .imageColumn .image:nth-child(1n) {
    margin-right: 0;
    float: right; }
      .magazineFeature .imageColumn .text:nth-child(1n + 1), .magazineFeature .imageColumn .image:nth-child(1n + 1) {
    clear: both; } }
  .magazineFeature .imageColumn.right figcaption {
    text-align: right; }
  @media (max-width: 47.9375rem) {
    .magazineFeature .imageColumn.right figcaption {
      text-align: left; } }
  .magazineFeature figure {
    position: relative; }
    .magazineFeature figure .gallery-fire {
      position: absolute;
      top: 0;
      width: 100%;
      display: block;
      height: 100%;
      cursor: pointer; }
      .magazineFeature figure .gallery-fire:hover, .magazineFeature figure .gallery-fire:focus, .magazineFeature figure .gallery-fire:active {
        background-color: rgba(255, 255, 255, 0.15); }
      .magazineFeature figure .gallery-fire .vcenter {
        position: absolute;
        top: 48%;
        width: 100%;
        text-align: center;
        cursor: pointer; }
        .magazineFeature figure .gallery-fire .vcenter .hcenter {
          font-size: 1.25em;
          font-family: "brandon_light",'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'Geneva', 'Verdana', 'sans-serif';
          font-weight: normal;
          padding: 0.625em 1.25em;
          background-color: rgba(0, 0, 0, 0.4);
          color: white;
          cursor: pointer; }
  .magazineFeature p a, .magazineFeature p a:visited {
    color: #3fbcef; }
    .magazineFeature p a:hover, .magazineFeature p a:focus, .magazineFeature p a:active, .magazineFeature p a:visited:hover, .magazineFeature p a:visited:focus, .magazineFeature p a:visited:active {
      opacity: #d52d2d; }
  .magazineFeature .imageFullWidth {
    margin-bottom: 1.5rem; }
  .magazineFeature .pullQuote .quote, .magazineFeature .pullQuote .text {
    width: calc(99.9% * 1/2 - (30px - 30px * 1/2)); }
  .magazineFeature .pullQuote .quote:nth-child(1n), .magazineFeature .pullQuote .text:nth-child(1n) {
  float: left;
  margin-right: 30px;
  clear: none; }
  .magazineFeature .pullQuote .quote:last-child, .magazineFeature .pullQuote .text:last-child {
  margin-right: 0; }
  .magazineFeature .pullQuote .quote:nth-child(2n), .magazineFeature .pullQuote .text:nth-child(2n) {
  margin-right: 0;
  float: right; }
  .magazineFeature .pullQuote .quote:nth-child(2n + 1), .magazineFeature .pullQuote .text:nth-child(2n + 1) {
  clear: both; }
    @media (max-width: 47.9375rem) {
      .magazineFeature .pullQuote .quote, .magazineFeature .pullQuote .text {
        width: calc(99.9% * 1/1 - (30px - 30px * 1/1)); }
      .magazineFeature .pullQuote .quote:nth-child(1n), .magazineFeature .pullQuote .text:nth-child(1n) {
    float: left;
    margin-right: 30px;
    clear: none; }
      .magazineFeature .pullQuote .quote:last-child, .magazineFeature .pullQuote .text:last-child {
    margin-right: 0; }
      .magazineFeature .pullQuote .quote:nth-child(1n), .magazineFeature .pullQuote .text:nth-child(1n) {
    margin-right: 0;
    float: right; }
      .magazineFeature .pullQuote .quote:nth-child(1n + 1), .magazineFeature .pullQuote .text:nth-child(1n + 1) {
    clear: both; } }
  .magazineFeature .pullQuote .quote p {
    font-family: "brandon_light",'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'Geneva', 'Verdana', 'sans-serif';
    font-weight: normal;
    font-size: 2.5rem;
    text-transform: uppercase;
    line-height: 120%;
    font-style: italic;
    padding: 0 2.5rem;
    text-align: center; }
    @media (max-width: 64.0625rem) and (min-width: 48rem) {
      .magazineFeature .pullQuote .quote p {
        padding: 1.5rem .5rem; } }
    @media (max-width: 47.9375rem) {
      .magazineFeature .pullQuote .quote p {
        font-size: 2.125rem;
        padding: 1.5rem;
        margin-top: 1.5rem;
        border-bottom: 1px solid #e6e6e6;
        border-top: 1px solid #e6e6e6; } }
  .magazineFeature .pullQuote.dark {
    padding: 2.5rem 0 1rem 0;
    margin-bottom: 1.5rem; }
    .magazineFeature .pullQuote.dark p {
      color: white; }
  .magazineFeature .video {
    /*background-color: #111;*/
    margin-bottom: 1.5rem; }
    .magazineFeature .video .mediaContainer {
      width: 69%;
      display: inline-block;
      vertical-align: middle; }
      .magazineFeature .video .mediaContainer iframe, .magazineFeature .video .mediaContainer .media {
        margin-bottom: 0; }
    .magazineFeature .video .caption {
      width: 24.99%;
      margin-left: 4.99%;
      display: inline-block;
      vertical-align: middle;
      position: relative;
      padding: 1rem;
      border: 1px solid #e6e6e6;
      background-color: #f5f5f5; }
    .magazineFeature .video.right .caption {
      width: 24.99%;
      margin-right: 4.99%;
      margin-left:0px !important;
      display: inline-block;
      vertical-align: middle;
      position: relative;
      padding: 1rem;
      border: 1px solid #e6e6e6;
      background-color: #f5f5f5; }
      @media (min-width: 56.25rem) {
        .magazineFeature .video .caption:after, .magazineFeature .video .caption:before {
          right: 100%;
          top: 50%;
          border: solid transparent;
          content: " ";
          height: 0;
          width: 0;
          position: absolute;
          pointer-events: none; }
        .magazineFeature .video.right .caption:after, .magazineFeature .video.right .caption:before {
          left: 100%;
          top: 50%;
          border: solid transparent;
          content: " ";
          height: 0;
          width: 0;
          position: absolute;
          pointer-events: none; }
        .magazineFeature .video .caption:after {
          border-color: rgba(245, 245, 245, 0);
          border-right-color: #f5f5f5;
          border-width: 15px;
          margin-top: -15px; }
        .magazineFeature .video .caption:before {
          border-color: rgba(230, 230, 230, 0);
          border-right-color: #e6e6e6;
          border-width: 16px;
          margin-top: -16px; }
        .magazineFeature .video.right .caption:after {
          border-color: rgba(245, 245, 245, 0);
          border-left-color: #f5f5f5;
          border-width: 15px;
          margin-top: -15px; }
        .magazineFeature .video.right .caption:before {
          border-color: rgba(230, 230, 230, 0);
          border-left-color: #e6e6e6;
          border-width: 16px;
          margin-top: -16px; } }
      .magazineFeature .video .caption p {
        font-size: .875rem;
        color: #aeaeae;
        margin-bottom: 0; }
    @media (max-width: 64.0625rem) {
      .magazineFeature .video .container {
        padding: 0; } }
    @media (min-width: 56.25rem) and (max-width: 64.0625rem) {
      .magazineFeature .video .mediaContainer, .magazineFeature .video .caption {
        width: 47%; } }
    @media (max-width: 56.1875rem) {
      .magazineFeature .video .mediaContainer, .magazineFeature .video .caption {
        width: calc(99.9% * 1/1 - (30px - 30px * 1/1)); }
      .magazineFeature .video .mediaContainer:nth-child(1n), .magazineFeature .video .caption:nth-child(1n) {
    float: left;
    margin-right: 30px;
    clear: none; }
      .magazineFeature .video .mediaContainer:last-child, .magazineFeature .video .caption:last-child {
    margin-right: 0; }
      .magazineFeature .video .mediaContainer:nth-child(1n), .magazineFeature .video .caption:nth-child(1n) {
    margin-right: 0;
    float: right; }
      .magazineFeature .video .mediaContainer:nth-child(1n + 1), .magazineFeature .video .caption:nth-child(1n + 1) {
    clear: both; }
      .magazineFeature .video .caption {
        margin-left: 0;
        padding: .75rem 1.125rem; } }
  .magazineFeature .byline p, .magazineFeature .byline a {
    color: #0096b0;
    font-style: italic;
    font-family: "brandon_light",'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'Geneva', 'Verdana', 'sans-serif';
    font-weight: normal; }
  .magazineFeature .byline a:hover, .magazineFeature .byline a:focus, .magazineFeature .byline a:active {
    color: #003f4a; }
  .magazineFeature .adspot {
    text-align: center;
    background-color: #f5f5f5;
    padding: 1.5rem 0;
    margin: 1.5rem 0;
    border-bottom: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6; }
  .magazineFeature .article-footer {
    width: calc(99.9% * 1/1 - (30px - 30px * 1/1));
    padding: 1.875em 0;
    margin: 1.875em 0;
    border-bottom: 1px solid #d7d7d7;
    border-top: 1px solid #d7d7d7; }
  .magazineFeature .article-footer:nth-child(1n) {
  float: left;
  margin-right: 30px;
  clear: none; }
  .magazineFeature .article-footer:last-child {
  margin-right: 0; }
  .magazineFeature .article-footer:nth-child(1n) {
  margin-right: 0;
  float: right; }
  .magazineFeature .article-footer:nth-child(1n + 1) {
  clear: both; }
  .magazineFeature .article-footer:before {
  content: '';
  display: table; }
  .magazineFeature .article-footer:after {
  content: '';
  display: table;
  clear: both; }
    .magazineFeature .article-footer .related {
      position: relative;
      display: block;
      float: left;
      margin-top: 0.9375em;
      width: 99.99%; }
      .magazineFeature .article-footer .related .stepped-arrow {
        position: absolute;
        padding-top: 16%;
        height: 100%;
        display: block;
        background: white;
        width: 0.8125em;
        z-index: 5;
        font-family: "brandon_light",'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'Geneva', 'Verdana', 'sans-serif';
        font-weight: normal;
        font-size: 2.5em;
        color: #999;
        text-align: center;
        cursor: pointer; }
        .magazineFeature .article-footer .related .stepped-arrow:hover, .magazineFeature .article-footer .related .stepped-arrow:focus {
          color: #d52d2d; }
        .magazineFeature .article-footer .related .stepped-arrow.right {
          box-shadow: -15px 0px 22px white;
          right: 0; }
        .magazineFeature .article-footer .related .stepped-arrow.left {
          box-shadow: 15px 0px 22px white;
          left: 0;
          opacity: 0; }
          .magazineFeature .article-footer .related .stepped-arrow.left.active {
            opacity: 1; }
    .magazineFeature .article-footer .stepped-swipe {
      float: left;
      width: 99.99%; }
      .magazineFeature .article-footer .stepped-swipe .entry {
        display: inline-block;
        width: calc(99.9% * 1/3 - (30px - 30px * 1/3));
        vertical-align: top; }
      .magazineFeature .article-footer .stepped-swipe .entry:nth-child(1n) {
  float: left;
  margin-right: 30px;
  clear: none; }
      .magazineFeature .article-footer .stepped-swipe .entry:last-child {
  margin-right: 0; }
      .magazineFeature .article-footer .stepped-swipe .entry:nth-child(3n) {
  margin-right: 0;
  float: right; }
      .magazineFeature .article-footer .stepped-swipe .entry:nth-child(3n + 1) {
  clear: both; }
        .magazineFeature .article-footer .stepped-swipe .entry h1 {
          font-family: "brandon_bold",'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'Geneva', 'Verdana', 'sans-serif';
          font-weight: normal;
          font-size: .875rem; }
        .magazineFeature .article-footer .stepped-swipe .entry .image, .magazineFeature .article-footer .stepped-swipe .entry .content {
          width: calc(99.9% * 1/1 - (30px - 30px * 1/1));
          white-space: normal; }
        .magazineFeature .article-footer .stepped-swipe .entry .image:nth-child(1n), .magazineFeature .article-footer .stepped-swipe .entry .content:nth-child(1n) {
  float: left;
  margin-right: 30px;
  clear: none; }
        .magazineFeature .article-footer .stepped-swipe .entry .image:last-child, .magazineFeature .article-footer .stepped-swipe .entry .content:last-child {
  margin-right: 0; }
        .magazineFeature .article-footer .stepped-swipe .entry .image:nth-child(1n), .magazineFeature .article-footer .stepped-swipe .entry .content:nth-child(1n) {
  margin-right: 0;
  float: right; }
        .magazineFeature .article-footer .stepped-swipe .entry .image:nth-child(1n + 1), .magazineFeature .article-footer .stepped-swipe .entry .content:nth-child(1n + 1) {
  clear: both; }
        .magazineFeature .article-footer .stepped-swipe .entry .content {
          margin-top: .5rem; }
        .magazineFeature .article-footer .stepped-swipe .entry:nth-child(n+4) {
          display: none; }
      @media (max-width: 48em) and (min-width: 28.125em) {
        .magazineFeature .article-footer .stepped-swipe .entry {
          width: 20%;
          margin-right: 6%; } }
      @media (max-width: 28.125em) {
        .magazineFeature .article-footer .stepped-swipe .entry {
          width: 30%;
          margin-right: 6%; } }
  .magazineFeature .articletags {
    font-family: "brandon_bold",'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'Geneva', 'Verdana', 'sans-serif';
    font-weight: normal;
    text-transform: uppercase;
    font-size: 0.6875em;
    background-color: #e6e6e6;
    padding: 0.3125em 0.5em;
    line-height: 100%;
    display: inline-block;
    margin-right: 0.3125em;
    margin-bottom: 0.3125em;
    color: black;
    letter-spacing: .07em; }
    .magazineFeature .articletags:hover, .magazineFeature .articletags:focus, .magazineFeature .articletags:active {
      background-color: #d52d2d;
      color: white; }


#carousel {
    width: 100%;
    background-color: #333333;
    height: 72vh;
    width: calc(99.9% * 1/1 - (30px - 30px * 1/1));
}

#carousel:nth-child(1n) {
    float: left;
    margin-right: 30px;
    clear: none;
}

#carousel:last-child {
    margin-right: 0;
}

#carousel:nth-child(1n) {
    margin-right: 0;
    float: right;
}

#carousel:nth-child(1n + 1) {
    clear: both;
}

#carousel:before {
    content: '';
    display: table;
}

#carousel:after {
    content: '';
    display: table;
    clear: both;
}

#carousel.event {
    height: 60vh;
}

#carousel.event .royalSlider,
#carousel.event .rsContainer,
#carousel.event .rsContent,
#carousel.event .rsSlide {
    height: 60vh;
}

#carousel .container {
    display: block;
    position: relative;
    height: 100%;
}

#carousel .overlay {
    bottom: 10%;
    position: absolute;
    display: block;
    width: 100%;
    text-align: center;
}

#carousel h1 {
    display: inline-block;
    width: 45%;
    max-width: 56.25em;
    margin: 0 auto;
    font-size: 2.25em;
    line-height: 2.625em;
    color: black;
    font-family: "brandon_light", 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'Geneva', 'Verdana', 'sans-serif';
    font-weight: normal;
    text-transform: uppercase;
    text-align: center;
}

#carousel h1 .inner {
    margin: 0px auto;
    padding: 0.3125em 0.3125em;
    background-color: rgba(255, 255, 255, 0.75);
}

@media (max-width: 64.0625em) and (min-width: 48em) {
    #carousel .overlay {
        bottom: 10vh;
    }
    #carousel h1 {
        width: 70%;
        font-size: 2em;
        line-height: 2.25em;
    }
    #carousel h1 .inner {
        padding: 0.1875em 0.1875em;
    }
}

@media (max-width: 48em) and (min-width: 28.125em) {
    #carousel .overlay {
        bottom: 10vh;
    }
    #carousel h1 {
        width: 90%;
        font-size: 1.875em;
        line-height: 2.125em;
    }
    #carousel h1 .inner {
        padding: 0.1875em 0.1875em;
    }
}

@media (max-width: 28.125em) {
    #carousel .overlay {
        bottom: 5vh;
    }
    #carousel h1 {
        width: 90%;
        font-size: 1.5em;
        line-height: 1.75em;
    }
    #carousel h1 .inner {
        padding: 0.125em 0.1875em;
    }
}

.magazineFeature .background {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-position: 50% 50% \9!important;
    background-size: cover;
}

.magazineFeature .fullscreen,
.magazineFeature .content-a {
    width: 100%;
    min-height: 100%;
}
.magazineFeature .clr, span.clr{
  width:100%;
  display:block;
  clear: both;
}
.magazineFeature .not-fullscreen,
.magazineFeature .not-fullscreen .content-a,
.magazineFeature .fullscreen.not-overflow,
.magazineFeature .fullscreen.not-overflow .content-a {
    height: 100%;
    overflow: hidden;
}


ul.col3 {
    float: left;
    max-width: 30%;
    width: 30%;
    margin-left: 3%;
}
  .col3 li{
    list-style-type:disc;
  }
  @media (max-width: 768px) {

ul.col3 {
    float: none;

}
}
.primary-content video{
max-width:100%;
}

.bkg-container .adunit {
    display: block !important;
    position: fixed !important;
    top: 114px;
    height: 600px;
}
.bkg-container #NewThrasherLeftSideColumnHomepage-auto-gen-id-3{
  left:0px;
}
.bkg-container #NewThrasherRightSideColumnHomepage-auto-gen-id-2{
  right:0px;
}
body.rollover-enabled a:hover,body.rollover-enabled a:focus{
  color: #cc0000 !important;
}
body.rollover-enabled .main-nav li span.text:focus {
    border-bottom: 1px solid #cc0000 !important;
}
body.rollover-enabled a:focus-visible {
    outline: dotted #cc0000;
}
/* Portrait Video Test */
iframe.portrait.videoMain {
  aspect-ratio: 9/16;
  width: 100%;
  height: auto;
  max-height: 100%;
  max-width: 47vh;
  margin: 0 auto;
  display: block;
}
.portrait {
  position: relative;

}


/* Css video fix */
#videoSpot.jwplayer.jw-flag-aspect-mode {
  height: 100% !important;
}