 .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 (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;}
}
@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: 172px;
}
.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;
}
@media only screen and (min-width: 1084px) {
.officialgear .m-highlight-feature>div .c-heading {
    font-size: 28px !important;
    line-height: 30px !important;
}
}
