
  @charset "UTF-8";
  * {
	  font-weight: normal !important;
  }
  @font-face {
    font-family: "Avenir Next";
    font-display: swap;
    src: local("AvenirNext-Regular"), url("https://cdn.icaew.com/v1/production/fonts/fe-global/Avenir-Next/bb590848-4012-46d6-a8d5-48c9893a176b.woff2") format("woff2"), url("https://cdn.icaew.com/v1/production/fonts/fe-global/Avenir-Next/3a42a252-67ff-4186-88cf-762f56719ca1.woff") format("woff");
  }

  @font-face {
    font-family: "AvenirNextLTW02-Demi";
    font-display: swap;
    src: local("AvenirNext-DemiBold"), url("https://cdn.icaew.com/v1/production/fonts/fe-global/Avenir-Next/b86524f7-009e-4c08-a266-c43f1fb68e5e.woff2") format("woff2"), url("https://cdn.icaew.com/v1/production/fonts/fe-global/Avenir-Next/e40e6ac5-f2bd-4d65-baf7-b1e397d7fdcc.woff") format("woff");
  }

  @font-face {
    font-family: "AvenirNextLTW02-Bold";
    font-display: swap;
    src: local("AvenirNext-Bold"), url("https://cdn.icaew.com/v1/production/fonts/fe-global/Avenir-Next/b729a5ee-0221-40db-9a76-7b9e9b747f65.woff2") format("woff2"), url("https://cdn.icaew.com/v1/production/fonts/fe-global/Avenir-Next/51a56502-44d2-4d70-808f-fc822da45209.woff") format("woff");
  }

  body h1,
  body h2,
  body h3,
  body h4,
  body h5,
  body .site-footer .footer-inner .footer-content .footer-copyright,
  body .products-related h3,
  body .product-store-managed .product-price,
  body .product-price-label {
    font-weight: normal;
    font-family: "AvenirNextLTW02-Bold";
  }

  body h6,
  body #search_box_submit,
  body .button-primary-alpha,
  body .button-primary-beta,
  body .pagination-links a,
  body .pagination-links b,
  body .site-footer .footer-links-container .footer-links .footer-links-content .footer-menu .footer-menu-item a,
  body .site-footer .footer-inner .footer-content .footer-info,
  body .product-content-type,
  body .product-date,
  body .product-location,
  body .orderbutton,
  body .formbutton,
  body .site-topbar-section .topbar-home-ul li a,
  body .site-topbar-section ul:nth-child(2) li a,
  body .site-menu .headernav ul li a,
  body .site-menu .headernav ul li .view-all-courses-btn,
  body .site-mobile-menu .headernav ul li a,
  body .site-mobile-menu .headernav ul li .mobile-view-all-courses-btn,
  body .product-list-price-container > *,
  body a,
  body .cartcontent th,
  body .cm_button_voucher_apply,
  body .cm_button_continue_shopping,
  body .cm_button_recalculate,
  body .cm_button_checkout,
  body .student_login .login-card-button-alpha,
  body .manager_login .login-card-button-beta,
  body .checkout-form .invoice_details .form-label,
  body .checkout-section-container label,
  body .cm_button_cancel,
  body .cm_button_proceed,
  body .cartcontent tbody,
  body .middle-content b,
  body .middle-content strong,
  body .my-account-courses p a,
  body .my-account-history p a,
  body .my-account-licenses p a,
  body .largetable td[align="right"],
  body .largetable input[type="submit"],
  body .largetable .fieldname  {
    font-weight: normal;
    font-family: "AvenirNextLTW02-Demi";
  }
  body .site-footer .footer-links-container .footer-links .footer-links-content .footer-menu .footer-menu-item a,
  body .site-footer .footer-inner .footer-content .footer-copyright {
    color: #4d4d4d;
  }