/********************
** Breakpoints
********************/
/********************
** Media Queries
********************/
/********************
** Partials
********************/
#masthead {
  background-color: #222222; }
  #masthead .inside-header {
    padding: 20px 40px; }

.nav-logo {
  float: left;
  margin: 15px 0 15px 40px; }
  .nav-logo a {
    position: relative;
    z-index: 999; }

.header-aligned-left .site-header {
  text-align: center; }
  @media only screen and (min-width: 768px) {
    .header-aligned-left .site-header {
      text-align: left; } }

@media only screen and (min-width: 768px) {
  #primary-menu .menu {
    padding: 16px 0; } }
#primary-menu .menu-item {
  text-align: center !important; }
  @media only screen and (min-width: 768px) {
    #primary-menu .menu-item {
      text-align: left !important; } }

.hidden {
  display: none; }

.visible-xs {
  display: block; }
  @media only screen and (min-width: 768px) {
    .visible-xs {
      display: none; } }

.hidden-xs {
  display: none; }
  @media only screen and (min-width: 768px) {
    .hidden-xs {
      display: block; } }

@media only screen and (min-width: 768px) {
  #ld_course_list .course .entry-content {
    min-height: 48px; } }

#content article .learndash_join_button {
  margin-bottom: 30px; }
  #content article .learndash_join_button .btn-join {
    background-color: #ff9900;
    border-color: #ff9900; }
#content article p .alignright + .alignright {
  clear: right;
  padding-top: 10px; }

.page-id-403 article .inside-article {
  padding: 30px 60px; }
  @media only screen and (min-width: 768px) {
    .page-id-403 article .inside-article {
      padding: 30px 30px; } }
.page-id-403 article img {
  max-width: 45%;
  height: auto;
  float: left;
  clear: none; }
  @media only screen and (min-width: 768px) {
    .page-id-403 article img {
      max-width: 310px;
      float: none; } }
  .page-id-403 article img + img {
    float: right; }
    @media only screen and (min-width: 768px) {
      .page-id-403 article img + img {
        float: none;
        margin-top: 20px; } }
.page-id-403 article .row {
  position: relative;
  margin-left: -15px;
  margin-right: -15px;
  box-sizing: border-box; }
  @media only screen and (min-width: 768px) {
    .page-id-403 article .row {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; } }
  .page-id-403 article .row .column {
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box;
    float: left;
    width: 100%;
    margin-top: 20px; }
    .page-id-403 article .row .column:first-child {
      margin-top: 0px; }
    @media only screen and (min-width: 768px) {
      .page-id-403 article .row .column {
        left: 50%; } }
    @media only screen and (min-width: 768px) {
      .page-id-403 article .row .column {
        width: 50%; } }
    @media only screen and (min-width: 768px) {
      .page-id-403 article .row .column + .column {
        left: -50%; } }
@media only screen and (min-width: 768px) {
  .page-id-403 article .image-holder {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    padding-bottom: 40px; } }

.tml {
  max-width: 100%; }
  @media only screen and (min-width: 768px) {
    .tml {
      max-width: 320px; } }

#home-logos .elementor-column {
  width: 60%; }
  @media only screen and (min-width: 768px) {
    #home-logos .elementor-column {
      width: 50%; } }
  #home-logos .elementor-column .elementor-image {
    float: right; }
  #home-logos .elementor-column + .elementor-column {
    width: 40%; }
    @media only screen and (min-width: 768px) {
      #home-logos .elementor-column + .elementor-column {
        width: 50%; } }
    #home-logos .elementor-column + .elementor-column .elementor-image {
      float: left; }
#home-logos .elementor-widget-container {
  overflow: hidden; }

.thumbnail.course .price {
  display: none; }
  .thumbnail.course .price::before {
    display: none; }

/*# sourceMappingURL=all.css.map */
