body a[href]::after {
  content: none !important;
}
body header {
  position: static;
  margin-bottom: 10px;
  display: block;
  width: 100%;
  top: 0;
}
body header .info-notice {
  display: none;
}
body header .container {
  min-height: 50px;
  padding: 0;
  border-bottom: 1px solid #fcd4b4;
}
body header .left {
  margin: 0;
  padding: 0;
}
body header .left .logo img {
  width: 175px;
}
body header .right {
  display: none;
}
body header .mobile-quicklinks {
  display: none;
}
body header .main-nav {
  display: none;
}
body .info-notice {
  display: none;
}
body .top-links,
body .TelerikModalOverlay,
body .print-btn {
  display: none;
}
body .RadWindow {
  position: static !important;
  height: 800px !important;
  max-width: none;
  width: 100% !important;
  -webkit-transform: translateX(0) !important;
  -moz-transform: translateX(0) !important;
  transform: translateX(0) !important;
}
body .RadWindow .rwTable.rwShadow {
  height: 100% !important;
}
body .RadWindow .rwTable.rwShadow .rwTopLeft,
body .RadWindow .rwTable.rwShadow .rwTopRight,
body .RadWindow .rwTable.rwShadow .rwTitlebar,
body .RadWindow .rwTable.rwShadow .rwBodyLeft,
body .RadWindow .rwTable.rwShadow .rwBodyRight,
body .RadWindow .rwTable.rwShadow .rwFooterLeft,
body .RadWindow .rwTable.rwShadow .rwFooterCenter,
body .RadWindow .rwTable.rwShadow .rwFooterRight {
  background: transparent;
  width: 0;
}
body .radDataPager {
  display: none;
}
body table thead tr th + th {
  border: none;
}
body table tbody {
  border: none;
}
body table tbody tr td {
  border: none;
  min-width: 0;
}
body div[role="main"] {
  margin-top: 0 !important;
}
body div[role="main"] .inner-search {
  display: none;
}
body div[role="main"] .container {
  padding: 0;
}
body div[role="main"] .homepage-hero {
  height: 260px;
  padding: 0;
  margin: 0;
  overflow: visible;
}
body div[role="main"] .homepage-hero > a {
  display: none !important;
}
body div[role="main"] .homepage-hero .hidden-panel {
  height: 50px;
}
body div[role="main"] .homepage-hero .hidden-panel .box {
  display: none;
}
body div[role="main"] .homepage-hero .hero-image {
  display: block;
  width: 800px;
  left: 53%;
}
body div[role="main"] .homepage-hero .hero-panel {
  width: 30% !important;
  display: block;
  top: 0;
}
body div[role="main"] .homepage-hero .hero-panel .title {
  text-align: left !important;
  padding: 0;
}
body div[role="main"] .homepage-hero .hero-panel .title .arrow {
  display: none;
}
body div[role="main"] .homepage-hero .hero-panel > ul {
  width: 100% !important;
  position: static;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
}
body div[role="main"] .homepage-hero .hero-panel > ul li {
  height: auto;
  position: relative;
}
body div[role="main"] .homepage-hero .hero-panel > ul li a {
  position: relative;
  display: table !important;
  z-index: 2;
}
body div[role="main"] .homepage-hero .hero-panel > ul li a::before {
  display: none;
}
body div[role="main"] .homepage-hero .hero-panel > ul li a .icon {
  display: block !important;
  width: 65px;
  display: table-cell;
  vertical-align: middle;
  height: 70px;
}
body div[role="main"] .homepage-hero .hero-panel > ul li a .icon img {
  top: 50%;
}
body div[role="main"] .homepage-hero .hero-panel > ul li a .text {
  position: static;
  width: 100%;
  text-align: left !important;
  padding: 0;
  display: table-cell;
  vertical-align: middle;
  height: auto;
  padding: 0 10px;
}
body div[role="main"] .homepage-hero .hero-panel.professionals {
  left: 0;
}
body div[role="main"] .homepage-hero .hero-panel.professionals > ul li:nth-of-type(3n+1) {
  background-color: transparent;
}
body div[role="main"] .homepage-hero .hero-panel.professionals > ul li:nth-of-type(3n+1)::before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  border-bottom: 70px solid #ea893b;
}
body div[role="main"] .homepage-hero .hero-panel.professionals > ul li:nth-of-type(3n+2) {
  background-color: transparent;
}
body div[role="main"] .homepage-hero .hero-panel.professionals > ul li:nth-of-type(3n+2)::before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  border-bottom: 70px solid #3abead;
}
body div[role="main"] .homepage-hero .hero-panel.professionals > ul li:nth-of-type(3n) {
  background-color: transparent;
}
body div[role="main"] .homepage-hero .hero-panel.professionals > ul li:nth-of-type(3n)::before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  border-bottom: 70px solid #79a72a;
}
body div[role="main"] .homepage-hero .hero-panel.consumers {
  right: 0;
}
body div[role="main"] .homepage-hero .hero-panel.consumers > ul li:nth-of-type(3n+1) {
  background-color: transparent;
}
body div[role="main"] .homepage-hero .hero-panel.consumers > ul li:nth-of-type(3n+1)::before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  border-bottom: 70px solid #0e77cb;
}
body div[role="main"] .homepage-hero .hero-panel.consumers > ul li:nth-of-type(3n+2) {
  background-color: transparent;
}
body div[role="main"] .homepage-hero .hero-panel.consumers > ul li:nth-of-type(3n+2)::before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  border-bottom: 70px solid #f05c5a;
}
body div[role="main"] .homepage-hero .hero-panel.consumers > ul li:nth-of-type(3n) {
  background-color: transparent;
}
body div[role="main"] .homepage-hero .hero-panel.consumers > ul li:nth-of-type(3n)::before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  border-bottom: 70px solid #f4a826;
}
body div[role="main"] .highlights {
  margin: 0;
  padding: 0;
}
body div[role="main"] .highlights .title {
  padding-left: 0;
}
body div[role="main"] .highlights .carousel-wrap {
  padding: 0;
}
body div[role="main"] .highlights .slick-arrow {
  display: none !important;
}
body div[role="main"] .highlights .slick-track {
  width: 100% !important;
  transform: none !important;
}
body div[role="main"] .highlights .slick-slide {
  display: none !important;
}
body div[role="main"] .highlights .slick-slide.slick-active {
  display: inline-block !important;
}
body div[role="main"] .highlights .article-carousel li {
  width: 100% !important;
  margin-bottom: 10px;
}
body div[role="main"] .highlights .sponsor-carousel {
  width: auto !important;
  display: inline-block !important;
}
body div[role="main"] .highlights .sponsor-carousel .slick-slide {
  width: auto !important;
  padding: 0 10px;
}
body div[role="main"] .highlights img {
  max-width: 100%;
}
body div[role="main"] .inner-column-wrap {
  display: block !important;
}
body div[role="main"] .inner-column-wrap::before,
body div[role="main"] .inner-column-wrap::after {
  display: block;
  content: '';
}
body div[role="main"] .inner-column-wrap::after {
  clear: both;
}
body div[role="main"] .inner-column-wrap.three > .two {
  width: 70% !important;
  display: block !important;
  float: left;
}
body div[role="main"] .inner-column-wrap.three > .one {
  width: 25% !important;
  display: block !important;
  float: left;
}
body div[role="main"] .fixed {
  padding: 0;
}
body div[role="main"] .fixed > .title {
  position: static;
  padding-top: 20px;
}
body div[role="main"] .fixed > .title .container {
  padding: 0;
}
body div[role="main"] .fixed .form-group > label {
  width: 30%;
  display: inline-block !important;
}
body div[role="main"] .fixed .form-group .col-sm-8 {
  display: inline-block !important;
  width: 65%;
}
body div[role="main"] input#BtnClose {
  display: none;
}
body div[role="main"] .hero {
  width: 100%;
}
body div[role="main"] .hero .slick-track {
  width: 100% !important;
  transform: none !important;
}
body div[role="main"] .hero .slick-slide {
  display: none;
}
body div[role="main"] .hero .slick-slide.slick-active {
  display: block;
}
body div[role="main"] .hero .slick-slide.slick-active img {
  width: 100%;
}
body div[role="main"] .hero .controls .slick-prev,
body div[role="main"] .hero .controls .slick-next {
  display: none;
}
body div[role="main"] .about .left-column h1.title {
  padding: 15px 10px;
  background-color: transparent;
  color: #38332f;
}
body div[role="main"] .courses {
  page-break-inside: avoid;
  display: none;
}
body div[role="main"] .courses .course-slider {
  padding: 0;
}
body div[role="main"] .courses .course-slider .slick-prev,
body div[role="main"] .courses .course-slider .slick-next {
  display: none !important;
}
body div[role="main"] .courses .course-slider .slick-track {
  width: 100% !important;
  transform: none !important;
}
body div[role="main"] .courses .course-slider .slick-slide {
  display: none;
}
body div[role="main"] .courses .course-slider .slick-slide.slick-active {
  display: block;
  margin-bottom: 10px;
}
body div[role="main"] .inner-content {
  margin-top: 0;
  padding: 0;
}
body div[role="main"] .inner-content.full-width {
  padding: 0;
}
body div[role="main"] .inner-content .tab-box .tab-head li {
  display: none;
}
body div[role="main"] .inner-content .tab-box .tab-head li a {
  text-align: left;
  padding: 10px 0;
}
body div[role="main"] .inner-content .tab-box .tab-head li a::before {
  display: none;
}
body div[role="main"] .inner-content .tab-box .tab-head li a span {
  max-width: none;
}
body div[role="main"] .inner-content .tab-box .tab-head li a span + span {
  margin-left: 0;
}
body div[role="main"] .inner-content .tab-box .tab-head li .icon-feedback,
body div[role="main"] .inner-content .tab-box .tab-head li .icon-course {
  display: none;
}
body div[role="main"] .inner-content .tab-box .tab-head li.active {
  display: block;
}
body div[role="main"] .inner-content .pdf-listing .listing-row .pdf-item {
  padding: 15px 0;
}
body div[role="main"] .inner-content .pdf-listing .listing-row .pdf-item::before {
  display: none;
}
body .RadSocialShare {
  display: none;
}
body ul.theme {
  padding: 0;
}
body ul.theme li::before {
  display: none;
}
body .pagination-wrap {
  display: none;
}
@page {
  size: 21cm 29.7cm;
  margin: 20mm 15mm 15mm 15mm;
}
