/* BOLD */
.ow-businesscard-container .ow-contentcard-heading *,
strong,
b {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
}

.ow-businesscard-container .ow-card-heading h4,
.ow-businesscard-container .ow-business-content h3,
.ow-accordion .items .item .toggle-header .field-heading,
.ow-business .business-info .business-content h3,
.ow-card-business .ow-card-business-content .ow-card-text h3,
.ow-card-background-image .ow-card-business-content .ow-card-text h3,
.slider-wrapper.product-card-item .card-item h4,
.card-item h4,
.ow-small-heading-font .ow-card .ow-card-content h3,
.ow-card.image-contentwide-card .ow-card-content .primary-highlightcolor:first-of-type,
.ow-card .ow-card-content h3 strong,
.ow-link-list h4,
.filter-facet-wrapper .filter-facet-head,
.image-textbox .text-bg h2,
.image-textbox .text-bg label,
.ow-locations .locations-wrapper .ow-card-content h3,
.ow-locations .locations-wrapper .ow-card-content .locations .locations-detail h4,
.ow-locations .locations-wrapper .ow-card-content .locations .locations-info,
.ow-card-news h3,
.ow-redirect-navigation .component-content .ow-redirect-link .row-data .list:last-child a:hover,
.table-data thead tr th,
.user-manager thead tr th,
.testimonial-card .component-content .cards .card .card-header .card-heading .card-quote,
.ow-related-product-card,
.left-navigation .leftnav-menu ul li.open .dropdwon-arrow,
.left-navigation .leftnav-menu ul li.open .active {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
}

/* MEDIUM */
.ow-businesscard-container .ow-business-contentv2 a {
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
}

.ow-businesscard-container.ow-expand-box .ow-business-content .button-wrapper a:after,
.ow-businesscard-container .ow-business-content .button-wrapper,
.ow-accordion .items .item .toggle-content .accordion-btn-wrapper .primary-link .btn-accordion,
.ow-accordion .items .item .toggle-content .accordion-btn-wrapper .secondary-link .btn-accordion,
.filter-facet-wrapper li a,
.business-list .business-list-items h3,
.filter-facet-wrapper .filter-facet-clear a,
footer h4,
.ow-form-validation label,
.text-heading h2,
.text-heading h2 div,
.medium-font,
header .link a,
.language select,
.main-navigation a,
nav .mega-nav > li > a, nav .mega-nav-hover > li > a,
nav .mega-nav-level1 a, nav .mega-nav-hover-level1 a,
.ow-product-card .component-content a .product-details h4,
.ow-container .result-item-wrapper h4,
.ow-contact-side-details .component-content,
.sitemap-wrapper .sitemap-tile h3 a,
.ow-social-icons h3,
.table-data tbody tr td a,
.subscribe-form-box .form-heading,
.subscribe-form-box .form-title,
.ow-recent-news .ow-card-content h2,
.left-navigation,
.left-navigation .active {
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
}

/* REGULAR */
.ow-video-banner .overlay-striped .title p,
.ow-card-content h1,
.ow-contact-us-link .component-content .field-link a,
.ow-single-column-cta .component-content .ow-card-full .ow-card-content h3,
.ow-single-column-cta .component-content .ow-card-full .card-content .column-details .description,
.ow-single-column-cta .component-content .ow-card-full .card-content .button-wrpper .btn,
.ow-card-dowload .component-content a .card-title-group .title,
.ow-card-tiles.ow-product-feature .card-item .card-overlay .card-overlay-text h4,
.ow-card.ow-product-feature .card-item .card-overlay .card-overlay-text h4,
.ow-full-text .ow-card-content h3,
.decoupled-menu .ow-promo .promo .component-content .ow-header-contact-us a,
.decoupled-menu .ow-promo .promo .component-content .ow-header-contact-us span a,
.ow-navigation-bar ul li a,
.pagination .page-item .page-link,
.ow-card-tag .slider-wrapper .news-card .tile-slide .card-title-content .title,
.ow-redirect-navigation .component-content .ow-redirect-link .row-data .list,
.ow-redirect-navigation .component-content .ow-redirect-link .row-data .list .rte_content,
.ow-redirect-navigation .component-content .ow-redirect-link .row-data .list .rte_content p,
.ow-redirect-navigation .component-content .ow-redirect-link .row-data .list:last-child a,
.ow-user-login .promo .btn,
.column-content .ow-card-content .title,
.specifications tbody tr td,
.text-block h3,
.testimonial-card .component-content .cards .card .card-header .card-heading .name,
.trade-fair-events-bg .component .ow-trade-events .trade-fair-item .tile-slide .card-title-content h4,
.trade-fair-events-bg .component .ow-trade-events .trade-fair-item .tile-slide .card-title-content .description,
.trade-fair-events-bg .component .ow-trade-events .trade-fair-item .tile-slide .card-title-content .button-wrapper .btn,
.ow-video .component-content a .video-tutorial-wrapper .video-title-group .title h4,
.ow-video .component-content a .video-tutorial-wrapper .video-title-group .title .description {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
}

@media only screen and (min-width: 992px) {
  .text-block p {
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
  }
}

/* LIGHT */
.ow-accordion .items .item .toggle-content .description,
.ow-small-heading-font .ow-card .ow-card-content h3 .symbol,
body,
.text-heading,
.ow-locations .locations-wrapper .ow-card-content .locations .locations-detail p,
.ow-news .date,
.column-content .ow-card-content .description,
.sitemap-wrapper .sitemap-tile ul > li,
.ow-card-grid .static-feature-promo .feature-info-wrap .description,
.table-data tbody tr td,
.user-manager tbody tr td,
.ow-meet-team .component-content .ow-card-tiles h5 {
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
}

/* THIN */
h1, h2, h3, h4, h5, h6,
.ow-form-validation .checkbox label,
.thin-font {
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
}
