.ad__align{width:100%;align-items:center;display:flex;justify-content:center}@media(min-width: 768px){.ad__align{flex-direction:row}.ad__300x250{min-height:341.9972640219px;min-width:300px}.ad__300x250-inner,.ad__300x250--inner{min-height:250px;min-width:300px}.ad__300x250--max{max-width:300px;overflow:hidden}.ad__160x600{min-height:820.7934336525px;min-width:160px}.ad__160x600-inner,.ad__160x600--inner{min-height:600px;min-width:160px}.ad__160x600--max{max-width:160px;overflow:hidden}.ad__728x90{min-height:123.1190150479px}.ad__728x90-inner,.ad__728x90--inner{min-height:90px}.ad__728x90--max{max-width:728px;overflow:hidden}.ad__970x90{min-height:123.1190150479px}.ad__970x90-inner,.ad__970x90--inner{min-height:90px;min-width:300px}.ad__970x90--max{max-width:970px;overflow:hidden}.ad__970x250{min-height:341.9972640219px;min-width:300px}.ad__970x250-inner,.ad__970x250--inner{min-height:250px;min-width:300px}.ad__970x250--max{max-width:970px;overflow:hidden}.ad__970x250>.ad__970x250-inner{min-height:90px}.ad__300x600{min-height:820.7934336525px}.ad__300x600-inner,.ad__300x600--inner{min-height:600px;min-width:160px}.ad__300x600--max{max-width:300px;overflow:hidden}.ad__336x280{min-height:341.9972640219px}.ad__336x280-inner,.ad__336x280--inner{min-height:280px;min-width:336px}.ad__336x280--max{max-width:336px;overflow:hidden}}@media(max-width: 767px){.ad__align{flex-direction:column}.ad__300x250{min-height:341.9972640219px}.ad__300x250-inner,.ad__300x250--inner{min-height:250px;min-width:300px}.ad__320x50{min-height:68.3994528044px}.ad__320x50-inner,.ad__320x50--inner{min-height:50px}.ad__320x100{min-height:136.7989056088px}.ad__320x100-inner,.ad__320x100--inner{min-height:100px}}.ad__300x50-inner{min-height:50px;min-width:300px}.ad__300x100-inner{min-height:100px;min-width:300px}.ad__336x280-inner{min-height:280px;min-width:336px}.ad__h100p{height:100%}.ad__hidden{visibility:hidden;opacity:0;z-index:-100 !important;transition:visibility 0s 1s,opacity 1s linear,z-index 1s linear}.ad__visible{visibility:visible;opacity:1;transition:opacity 1s linear}.ad__h90{min-height:123.1190150479px}.ad__h90-inner,.ad__h90--inner{min-height:90px}.ad__h90--max{max-height:90px !important;overflow-y:hidden !important}.ad__h180{min-height:246.2380300958px}.ad__h180-inner,.ad__h180--inner{min-height:180px}.ad__h180--max{max-height:180px !important;overflow-y:hidden !important}.ad__h250{min-height:341.9972640219px}.ad__h250-inner,.ad__h250--inner{min-height:250px}.ad__h250--max{max-height:341.9972640219px !important;overflow-y:hidden !important}.ad__h100{min-height:136.7989056088px}.ad__h100-inner,.ad__h100--inner{min-height:100px}.ad__h100--max{max-height:136.7989056088px !important;overflow-y:hidden !important}.ad__h50{min-height:68.3994528044px}.ad__h50-inner,.ad__h50--inner{min-height:50px}.ad__h50--max{max-height:68.3994528044px !important;overflow-y:hidden !important}.ad__h600{min-height:820.7934336525px}.ad__h600-inner,.ad__h600--inner{min-height:600px}.ad__h600--max{max-height:600px !important;overflow-y:hidden !important}.ad__h280{min-height:358.9743589744px}.ad__h280-inner,.ad__h280--inner{min-height:280px}.ad__h280--max{max-height:280px;overflow-y:hidden}.ad__h360{min-height:378.9473684211px}.ad__h360-inner,.ad__h360--inner{min-height:360px}.ad__h360--max{max-height:360px !important;overflow-y:hidden !important}.ad__h366{min-height:378.9473684211px}.ad__h366-inner,.ad__h366--inner{min-height:360px}.ad__h366--max{max-height:366px !important;overflow-y:hidden !important}.ad__h400{min-height:421.0526315789px}.ad__h400-inner,.ad__h400--inner{min-height:400px}.ad__h400--max{max-height:400px !important;overflow-y:hidden !important}.ad__150-max{max-height:150px}.ad__w728{width:100%;min-width:728px}.ad__w728-inner,.ad__w728--inner{min-width:728px}.ad__w728--max{max-width:728px !important;overflow:hidden}.ad__w300{width:100%;min-width:300px}.ad__w300-inner,.ad__w300--inner{min-width:300px}.ad__w300--max{max-width:300px !important;overflow:hidden}.ad__w320{width:100%;min-width:320px}.ad__w320-inner,.ad__w320--inner{min-width:320px}.ad__w320--max{max-width:320px !important;overflow:hidden}.ad__w160{width:100%;min-width:160px}.ad__w160-inner,.ad__w160--inner{min-width:160px}.ad__w160--max{max-width:160px !important;overflow:hidden}.ad__w970{width:100%;min-width:970px}.ad__w970-inner,.ad__w970--inner{min-width:300px}.ad__w970--max{max-width:970px !important;overflow:hidden}.ad__w336{width:100%;min-width:336px}.ad__w336-inner,.ad__w336--inner{min-width:336px}.ad__w336--max{max-width:336px !important;overflow:hidden}.ad__w640{width:100%;min-width:640px}.ad__w640-inner,.ad__w640--inner{min-width:640px}.ad__w640--max{max-width:640px !important;overflow:hidden}.ad__reward-modal{display:none;position:fixed;z-index:999999;left:0;top:0;width:100vw;height:100vh;backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px);font-family:apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;color:#000}.ad__reward-modal--active{display:block}.ad__reward-dialog{margin:auto;padding-bottom:3em;background-color:#fff;text-align:center;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:.5em;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);-webkit-box-transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1)}@media(max-width: 766px){.ad__reward-dialog{width:97vw}}@media(min-width: 767px){.ad__reward-dialog{width:25vw;max-width:490px}}.ad__reward-dialog:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-webkit-box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.ad__reward-header{display:flex;justify-content:space-between;border-bottom:3px #f90 solid;margin-top:2em;margin-bottom:3em;padding-bottom:1em;padding-left:2em;padding-right:2em}.ad__reward-footer{padding-top:2em}.ad__reward-background{background-color:#eee}.ad__reward-button{padding:.5rem;background:#0d6efd;border-color:#0d6efd;border-width:1px;border-radius:.355rem;margin:.25rem .125rem;min-width:5em;color:#fff;cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);-webkit-box-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075)}.ad__reward-button:hover{color:#fff;background-color:#0b5ed7;border-color:#0a58ca}.ad__reward-close-button{color:#aaa;text-align:center;text-decoration:none}.ad__rail-wrapper{display:flex;flex-direction:column;height:100%;margin-top:1.5em;max-width:336px !important;overflow-x:clip;clip-path:inset(0)}.ad__rail__float{position:absolute;top:0;height:100vh;min-width:160px}.ad__rail__float--left{left:0}.ad__rail__float--right{right:0}.ad__rail__float .ad__slot{z-index:1}.ad__rail-child{display:flex;flex:1;flex-direction:column;margin-bottom:1em}.ad__rail-child--sticky{position:sticky;position:-webkit-sticky;top:3em}.ad__adh-wrapper{display:flex;justify-content:center;flex-direction:column;bottom:0;box-sizing:border-box;margin:0;position:fixed;z-index:9999;width:unset}.ad__adh-wrapper>div{display:flex;justify-content:center;flex-direction:row}.ad__adh-wrapper--top{top:0;bottom:unset !important}.ad__adh-wrapper--top>.ad__adh-button,.ad__adh-wrapper--top>div>.ad__adh-button{top:unset !important;margin-top:-10px;margin-bottom:unset !important}.ad__adh-button{z-index:9999;font-size:11px;font-family:arial;position:absolute;top:-20px;border:1px solid #eee;color:#555;box-sizing:border-box;text-decoration:none;background-color:#ccc;-webkit-border-radius:999px;border-radius:999px;margin-top:11px;width:19px;height:19px;padding:0}.ad__adh-button--left{left:0}.ad__adh-button--right{right:0}.ad__adh-button:hover{background-color:#58585a;color:#fff}@media(max-width: 767px){.ad__adh-wrapper{width:100vw}.ad__adh-wrapper-background{background-color:hsla(0,0%,100%,.8) !important;border-top:1px solid rgba(0,0,0,.12) !important;width:100vw}.ad__adh-wrapper--top>.ad__adh-button{top:unset !important;margin-top:-10px !important}}@media(min-width: 767px){.ad__adh-wrapper{left:50%;margin:0;transform:translateX(-50%)}.ad__adh-wrapper-background .ad__slot{background:#f2f2f2;box-shadow:0 -2px 3px rgba(0,0,0,.5)}}.ad__outer-rail{z-index:99999;position:fixed;box-sizing:border-box}.ad__outer-rail--top-left{left:.5em;align-content:flex-start;top:4em}.ad__outer-rail--top-right{right:.5em;align-content:flex-end;top:4em}.ad__outer-rail--bottom-left{left:.5em;align-content:flex-start;bottom:2em}.ad__outer-rail--bottom-right{right:.5em;align-content:flex-end;bottom:2em}.ad__outer-rail--mid-right{top:50%;transform:translateY(-50%);right:.5em;align-content:flex-end}.ad__outer-rail--mid-left{top:50%;transform:translateY(-50%);left:.5em;align-content:flex-end}.ad__outer-rail-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow-x:hidden}.ad__overlay--fixed{overflow:hidden}.ad__overlay-wrapper{height:100vh;width:100vw;position:fixed;z-index:99999999;left:0;top:0;backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px);overflow-x:hidden;transition:.5s;flex:1 1 auto;display:flex;justify-content:space-between;flex-direction:column;align-items:center}.ad__overlay-base-timer{position:absolute;height:4em;width:4em;top:1em;right:1em}.ad__overlay-base-timer :hover{cursor:pointer}.ad__overlay-base-timer--circle{fill:none;stroke:none}.ad__overlay-base-timer--elapsed{stroke-width:.3em;stroke:rgba(245,245,245,.874)}.ad__overlay-base-timer--label{position:absolute;bottom:.6em;right:.3em;display:flex;align-items:center;justify-content:center;font-size:1.6em;color:#000}.ad__overlay-base-timer--remaining{stroke-width:.3em;stroke-linecap:round;transform:rotate(90deg);transform-origin:center;transition:1s linear all;stroke:#41b883}.ad__overflow--clip{clip-path:inset(0)}

.mtc-adslot {
  min-width: 100px;
}

.team_small_shell {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 40vw;
  padding: 0.5rem 0;
}

.small_flex_shell {
  padding: 0.5rem 0rem;
  min-height: 140px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.small_photo_ad {
  padding-bottom: 0.5rem;
  min-height: 110px;
  min-width: 300px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ad_med_mobile {
  padding: 30px 0px;
  min-height: 84vw;
  /* display: flex; */
  align-items: center;
  justify-content: center;
}

.ad_med_mob_flex {
  padding: 70px 0px;
  min-height: 84vw;
  min-width: 300px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.team_med_shell {
  align-items: center;
  justify-content: center;
  padding: 70px 0px;
  min-height: 250px;
}

.team_med_shell_flex {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  min-height: 300px;
}

.top_rail_shell {
  padding-bottom: 70px;
  /* min-height: calc(.95 * 100vw); */
  min-height: 250px;
}

.top_rail_space {
  padding-bottom: 70px;
}

.video-con {
  background-color: white;
  display: flex;
  justify-content: center;
  min-height: 330px;
  overflow-x: hidden;
  padding: 9px;
}

.avVid {
  min-height: 200px;
  margin: 15px 0px;
}

.smallAd_noPad {
  min-height: 50px;
}

.medAd_noPad {
  min-height: 341px;
}

.innerAd {
  align-self: center;
  /* display: flex; */
  flex-direction: row;
  justify-content: center;
  text-align: center;
}

.adSmall {
  min-height: 50px;
  min-width: 320px;
  padding: 30px 0px;
}

.art-top {
  min-height: 110px;
  min-width: 320px;
  padding: 30px 0px;
}

.top-art-space {
  padding: 30px 0px;
}

.adMed {
  min-height: 250px;
  min-width: 300px;
}

.lead_shell {
  min-height: 100px;
  padding: 2rem 0rem;
}

.lead_space {
  padding: 2rem 0rem;
  width: 100%;
}

#home_Bot_Right_300xFlex_InnerRail {
  width: 300px;
  height: 600px;
}

.home-clear {
  clear: both;
}

.cnx-ad-slot a:hover {
  color: unset;
  background-color: unset;
}

.stickyParent {
  min-height: 600px !important;
  align-items: baseline;
  flex-direction: unset;
}

.stickyInner {
  top: 1em;
  position: sticky;
}

@media (max-width: 767px) {
  div.center>div.fluid-width-video-wrapper>iframe {
    /* for youtube embeds  */
    /* min-height: 240px; */
    min-height: 191px;
  }

  div.center>p>div.fluid-width-video-wrapper>iframe {
    /* for youtube embeds */
    /* min-height: 240px; */
    min-height: 191px;
  }

  div.center>div.rna-container>iframe {
    /* for spotify embeds*/
    min-height: 380px;
  }

  div.center>div.rna-container>div.twitter-tweet>iframe {
    /* for twitter embeds */
    min-height: 300px;
  }

  div.center>div.rna-container>iframe.instagram-media {
    /* for instagram embeds */
    min-height: 540px;
  }

  /* its expanding and readjusting creating a jumpiness on mob*/
  #connatix_video {
    max-height: 220px !important;
  }

  /* give taboola an avg min-height */
  #taboola-below-article-thumbnails {
    min-height: 700px !important;
  }

  /* It uses position absolute and causes adhesion to hide a bit while scrolling */
  .trc_related_container.tbl_rr_pre_roll_hidden {
    position: fixed !important;
  }

  /* Avoid overlap in go up button */
  .ad__adh-wrapper,
  #rail-wrapper-floater_video {
    z-index: 10;
  }

  /* Exco video player
  .pbs__player.shown {
    bottom: 120px !important;
  } */
}

@media (min-width: 768px) {

  /* access btn was blocking floater video*/
  #INDmenu-btn {
    top: 45%importart
  }

  div.center>iframe {
    /* for spotify and youtube embeds*/
    min-height: 380px;
  }

  div.center>div.twitter-tweet>iframe {
    /* for twitter embeds */
    min-height: 280px;
  }

  div.center>iframe.instagram-media {
    /* for instagram embeds */
    min-height: 540px;
  }

  /* its expanding and readjusting creating a jumpiness on mob*/
  #connatix_video {
    max-height: 360px !important;
  }

  /* give taboola an avg min-height */
  #taboola-below-article-thumbnails {
    min-height: 900px !important;
  }

  #floater_video {
    max-width: 400px !important;
    max-height: 320px !important;
  }
}

/* Close Button CNX always avaliable on creative*/
cnx.cnx-ad-close-button.cnx-over-ad-close-button.cnx-ui-btn {
  display: block;
  pointer-events: auto;
  position: relative;
  transition-delay: 0.1s;
  margin-top: 0px !important;
}

/* Close Button CNX always avaliable on hover*/
.cnx-ui-head-buttons > .cnx-ui-btn.cnx-close-button {
  display: block !important;
  position: relative !important;
}

ad__w400 {
  max-width: 400px !important;
}

ad__h300 {
  max-height: 320px !important;
}
