*
.w-nav-title {
  font-family: 'futura-pt-bold';
}
.l-subheader {
  padding-left: 0px;
}
.shop-button.us-btn-style_9 {
  font-family: 'futura-pt-bold';
}
@media (max-width: 770px) {
  .w-nav-title {
    font-size: .8rem;
  }
}
@media (max-width: 770px) {
  .l-subheader-cell.at_left {
    width: 10%;
  }
}
@media (max-width: 380px) {
  .us-btn-style_9 {
    font-size: .8rem;
  }
}
@media (max-width: 770px) {
  .l-subheader-cell.at_right {
    width: 10%;
    margin-right: 3rem;
  }
}
@media (max-width: 430px) {
  .l-subheader-cell.at_right {
    width: 10%;
    margin-right: 0rem;
  }
}
.w-btn {
  font-family: 'futura-pt-bold';
}
div.wpforms-container-full .wpforms-form input[type=submit],
div.wpforms-container-full .wpforms-form button[type=submit],
div.wpforms-container-full .wpforms-form .wpforms-page-button {
  background-color: #e80000;
  border-radius: 50px;
  font-family: 'futura-pt-bold';
  font-size: 1.2REM;
}
.product_title.entry-title {
  font-family: 'futura-pt-bold', sans-serif;
  font-weight: 700;
}
.h1.hero__title {
  color: #fff;
  font-size: 8vw;
  margin-bottom: -10px;
}
.hero__subtitle {
  margin-bottom: 10px;
  font-family: futura-pt, sans-serif;
  font-weight: 500;
  font-style: normal;
}
.w-html.ush_html_2 {
  transform: scale(0.8);
}
.responsive-embed-container {
  position: relative;
  overflow: hidden;
  padding-bottom: 56.25%;
  height: 0;
  max-width: 100% !important;
}
.responsive-embed-container iframe,
.responsive-embed-container object,
.responsive-embed-container embed {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.woocommerce-variation-availability {
  display: none !important;
}
.l-section-h .i-cf .no-touch .w-tabs-section-header:hover .w-tabs-section-title .w-tabs-section-control,
.l-section-h .i-cf .no-touch .w-tabs-section-header:focus .w-tabs-section-title .w-tabs-section-control {
  color: black;
}
.woocommerce-variation-add-to-cart .button {
  display: block;
  width: 100%;
}
.woocommerce-product-attributes-item--attribute_pa_color {
  display: none !important;
}
body .cross-sells {
  display: none !important;
}
.woocommerce-page .cart-collaterals .cart_totals >.shop_table.shop_table_responsive {
  display: none !important;
}
.single_add_to_cart_button {
  width: 390px;
}
.woocommerce-page.no-touch .w-tabs-section-header:hover .w-tabs-section-title,
.woocommerce-page .no-touch .w-tabs-section-header:focus .w-tabs-section-title {
  color: white;
}
.woocommerce-page .no-touch .w-tabs-section-header:hover .w-tabs-section-control,
.woocommerce-page .no-touch .w-tabs-section-header:focus .w-tabs-section-control {
  color: white;
}
hr,
td,
th,
.l-section,
.vc_column_container,
.vc_column-inner,
.w-comments .children,
.w-image,
.w-pricing-item-h,
.w-profile,
.w-sharing-item,
.w-tabs-list,
.w-tabs-section,
.widget_calendar #calendar_wrap,
.l-main .widget_nav_menu .menu,
.l-main .widget_nav_menu .menu-item a,
.woocommerce .login,
.woocommerce .track_order,
.woocommerce .checkout_coupon,
.woocommerce .lost_reset_password,
.woocommerce .register,
.woocommerce .cart.variations_form,
.woocommerce .commentlist .comment-text,
.woocommerce .comment-respond,
.woocommerce .related,
.woocommerce .upsells,
.woocommerce .cross-sells,
.woocommerce .checkout #order_review,
.widget_price_filter .ui-slider-handle,
.smile-icon-timeline-wrap .timeline-line {
  border-color: #fff;
}
.row-1.odd {
  background-color: #f0f1f3;
}
.column-1.sorting_disabled {
  padding-bottom: 10px;
  padding-top: 10px;
  padding-left: 8px;
  padding-right: 8px;
}
