 .heroSocial picture { width: 32px;} 
 .heroSocial a { display: inline-block;} 
 .featureCal span {overflow: visible !important;}
 .featureCal span img, .heroSocial span img {margin-right: 12px;}
 .featureCal a {display: inline-table !important; }
.calendar {margin-right: 12px;}
.calendar span {font-size: 18px;}
.waysToView {margin-top: 24px;}
.waysToView picture { width: 32px !important; float: none !important; margin: 0 auto;}
.waysToView .xb1 {width: 125px !important; }
.waysToView div {display: inline-block; margin: 0 20px 0 20px;}
.waysToView p { margin-bottom: 24px;}
.e3-hero .c-hero > div, .e3-hero .m-hero-item > div { width: 100%;}
.e3-hero .c-hero.f-x-center > div > div, .e3-hero .m-hero-item.f-x-center > div > div { min-width: 100%;}

@media only screen and (max-width: 767px) {
.m-hero-item > div .heroSocial picture {
    display: block;}
}

@media only screen and (min-width: 1084px) and (max-width: 1160px) {
.m-hero-item.f-y-top>div>div {
    top: 10px !important;}
}

@media only screen and (min-width: 769px) and (max-width: 870px) {
.waysToView {
    margin: 15px 60px;}
}

@media only screen and (max-width: 440px) {
.waysToView {
    margin: 15px 60px;}
}

@media (min-width: 768px) and (max-width: 1083px) {
.mixerBlade .c-feature {padding-bottom: 96px}
}
   .largeHead {font-size: 75px !important; line-height: 85px !important; max-height: 100% !important;}

@media screen and (min-width: 768px) {
    .tenEightyHero section {height: 54.15vw;}
   .largeHead {font-size: 85px !important; line-height: 115px !important; max-height: 100% !important;}
  .officialgear .theme-dark {
    background: white;
  }
}
@media screen and (min-width: 1200px) {
   .largeHead {font-size: 125px !important; line-height: 155px !important; max-height: 100% !important;}
}
@media screen and (min-width: 1400px) {
   .largeHead {font-size: 145px !important; line-height: 185px !important; max-height: 100% !important;}
}

@media screen and (max-width: 767px) {

.waysToView div {margin: 0 24px;}
.e3-hero .c-hero > div, .e3-hero .m-hero-item > div {
    height: 600px !important;
}
.e3-hero .m-hero-item > div > div {
    top: calc(50%) !important;
}
}

/* calendar */
.atcb-item {color: #000;}

/* live stream */

.player iframe {
    height: 47.09vw;
    width: 83.35vw;
}

/* calendar */
.thecalendar header {
  text-align: center;
}

.fourtyEightTop {padding-top: 48px;}
.ninetySixTop {padding-top: 96px;}

.boldtext {
  font-weight: 700 !important;
}

.lightgreen-c span, a.lightgreen-c:after {
  color: #5DC21E;
}
.m-product-placement-item a:focus {
      outline: 1px blue solid !important;
}
.onePointFive .m-highlight-feature > div .c-call-to-action {
    text-align: left;
    margin-left: 0px;
}

.m-product-placement .wn {color: #107c10 !important; font-size: 13px !important;}

.seeMoreCTA {text-align: center; padding-top: 24px;}

@media (min-width: 768px) and (max-width: 1083px) {
.mixerHero section {height: 56.23vw;}
}
.calendar img {
    margin-right: 12px;
}
@media only screen and (max-width: 767px) {
.smallermobiletext .m-hero-item > div {
    height: 300px;
}
.casab .theme-dark {
    background-color: white;
}
}
.e3hero button.gallery.c-glyph.glyph-play:before {
    margin-right: 10px;
}
.e3hero .m-hero-item .c-group>.c-call-to-action, .c-hero .c-group>.c-call-to-action {
    margin-right: 0;
}
.e3hero button.gallery {
    background: #107c10 !important;
    color: white !important;
    font-size: 15px !important;
    letter-spacing: 0.07em;
    font-weight: 700;
    padding: 8px 12px !important;
}
.e3hero.herolightweight button.gallery {
    background: transparent !important;
}
@media only screen and (min-width: 1084px) {
.officialgear .m-highlight-feature>div .c-heading, .officialgear .c-heading {
    font-size: 28px !important;
    line-height: 30px !important;
}
}
.e3xgp .m-feature {
    max-width: 820px;
    margin: 48px auto 0;
}
.gameDivsWrapper {
    text-align: center;
    width: 100%;
    min-height: 200px;
    transition: 250ms;
    overflow: visible !important;
}
.gameDivsWrapper .gameDiv {
    text-align: left;
    display: inline-block;
    margin: 24px 10px 16px;
    vertical-align: top;
    min-width: 139px;
    max-width: 139px;
    width: 18% !important;
}
@media (min-width: 769px) {
  .gameDivsWrapper .gameDiv {
    margin: 8px 34px 30px 0;
    min-width: 200px;
    max-width: 200px;
  }
  .gameDivsWrapper .containerIMG img {
    max-width: 200px;
    width: 200px;
  }
}
.box-shots .c-drawer .c-drawer-toggle {
    text-align: center;
    background-color: transparent;
    max-width: 180px;
    margin: 0 auto;
    font-size: 16px;
}
.box-shots .c-drawer {
    background-color: transparent !important;
}
.box-shots .c-drawer-toggle>.c-heading-6 {
    padding: 0 !important;
}
#simpleDrawer {
    margin-top: 48px;
}
.threeups .m-content-placement-item .c-heading {
    margin-top: 7px;
}
.threeups span.platicons .c-tag {
    margin-top: 10px;
}
.e3xgp .m-feature {
    min-height: 250px !important;
}
.delphiblock p, .officialgear p {
    margin-bottom: 16px;
}
.mixerHero picture.high-contrast-svg-black img {
    width: 100%;
    max-width: 503px;
}
.mixerHero h2.c-heading-1 {
  font-weight: 600 !important;
  padding: 2px 0 6px;
}
