.stec-media-med {
  /* TOP */
  /* MONTH LAYOUT */
  /* WEEK LAYOUT */
  /* EVENTS */
  /* LOCATION TAB */
  /* ATTENDANCE TAB */
  /* FORECAST TAB */
  /* WOOCOMMERCE TAB */
}
.stec-media-med .stec-top-menu li[data-action="today"] p:not(.stec-top-menu-count) {
  display: none;
}
.stec-media-med .stec-top-menu li[data-action="today"] i {
  display: block;
}
.stec-media-med .stec-top-menu-layouts {
  display: none;
}
.stec-media-med .stec-top-dropmenu-layouts {
  display: block;
}
.stec-media-med .stec-layout-month-daylabel p {
  display: block;
}
.stec-media-med .stec-layout-month-daylabel p:first-child,
.stec-media-med .stec-layout-month-daylabel p:last-child {
  display: none;
}
.stec-media-med .stec-layout-week-daylabel p {
  display: block;
}
.stec-media-med .stec-layout-week-daylabel p:first-child,
.stec-media-med .stec-layout-week-daylabel p:last-child {
  display: none;
}
.stec-media-med .stec-layout-event-inner-top-tabs li p {
  display: none;
}
.stec-media-med .stec-layout-event-inner-top-tabs li i {
  display: block;
}
.stec-media-med .stec-layout-event-inner-location .stec-layout-event-inner-location-left {
  width: 100%;
  clear: both;
  padding: 20px;
}
.stec-media-med .stec-layout-event-inner-location .stec-layout-event-inner-location-right {
  position: relative;
  width: 100%;
  clear: both;
  height: 275px;
}
.stec-media-med .stec-layout-event-inner-location .stec-layout-event-inner-location-address {
  margin-bottom: 30px;
}
.stec-media-med .stec-layout-event-inner-location .stec-layout-event-inner-location-left:last-child {
  margin-top: 10px;
}
.stec-media-med .stec-layout-event-inner-attendance .stec-layout-event-inner-attendance-attendee {
  width: calc(100% / 3);
}
.stec-media-med .stec-layout-event-inner-forecast .stec-layout-event-inner-forecast-details {
  display: block;
}
.stec-media-med .stec-layout-event-inner-forecast .stec-layout-event-inner-forecast-details .stec-layout-event-inner-forecast-details-left {
  width: 100%;
  float: left;
}
.stec-media-med .stec-layout-event-inner-forecast .stec-layout-event-inner-forecast-details .stec-layout-event-inner-forecast-details-right {
  margin-top: 25px;
  width: 100%;
  max-width: 100%;
  float: left;
}
.stec-media-med .stec-layout-event-inner-woocommerce .stec-layout-event-inner-woocommerce-top > p:not(:first-child) {
  margin-left: 20px;
}
.stec-media-med .stec-layout-event-inner-woocommerce .stec-layout-event-inner-woocommerce-product .stec-layout-event-inner-woocommerce-product-buy-addtocart {
  padding: 15px 16px;
}
.stec-media-med .stec-layout-event-inner-woocommerce .stec-layout-event-inner-woocommerce-product .stec-layout-event-inner-woocommerce-product-buy-addtocart p {
  display: none;
}
.stec-media-med .stec-layout-event-inner-woocommerce .stec-layout-event-inner-woocommerce-product .stec-layout-event-inner-woocommerce-product-buy-addtocart i {
  display: block;
}
.stec-media-med .stec-layout-event-inner-woocommerce .stec-layout-event-inner-woocommerce-product > *:not(:first-child) {
  margin-left: 20px;
}
.stec-media-med .stec-layout-event.stec-event-featured .stec-layout-event-preview-left-text-featured span {
  display: none;
}
.stec-media-med .stec-layout-event.stec-event-featured .stec-layout-event-preview-left-text-featured i {
  display: block;
}
