@charset "UTF-8";
/*------- Algolia CSS --------*/
@import url("https://fonts.googleapis.com/css?family=Pacifico");
@import url("https://fonts.googleapis.com/css?family=Grand+Hotel");
@import url("https://fonts.googleapis.com/css?family=Varela+Round");
#search-bar {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/searchIcon.svg") no-repeat 10px 29px;
  background-size: 14px 14px; }

.border {
  width: 558px;
  border-top: 1px solid #bbbbbb;
  margin-right: auto;
  margin-left: auto; }

.aa-dropdown-menu {
  background: #fff;
  width: 600px;
  padding: 5px 0 10px 0;
  font-size: 12px;
  color: #bbbbbb;
  text-align: left; }

.aa-suggestion {
  width: 600px;
  cursor: pointer; }

.aa-suggestion:hover {
  color: #4fa4ce; }

.my-custom-menu .col-sm-6 div {
  padding: 14px 0;
  padding-left: 57px;
  width: 600px; }
  .my-custom-menu .col-sm-6 div:hover {
    background-color: #fcfcfc; }

.category {
  font-size: 12px;
  color: #bbbbbb;
  margin-left: 24px; }

#searchM .category {
  font-size: 13px;
  font-weight: 300;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: left;
  letter-spacing: .7px;
  color: #585858; }

.search.open {
  position: relative;
  top: -37px;
  z-index: 400;
  margin-left: 80px; }

.searchBoxContainer {
  position: absolute;
  top: 0px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  width: 600px;
  height: 70px;
  white-space: nowrap;
  box-sizing: border-box;
  font-size: 14px;
  background-color: #FFFFFF;
  -webkit-transition: width 1s ease;
  -moz-transition: width 1s ease;
  transition: width 1s ease; }
  .searchBoxContainer .searchBoxInput {
    display: inline-block;
    border: 0;
    width: 600px;
    height: 70px;
    white-space: normal;
    font-size: inherit;
    padding-left: 40px;
    text-transform: capitalize;
    outline: none; }
    .searchBoxContainer .searchBoxInput::-webkit-search-decoration, .searchBoxContainer .searchBoxInput::-webkit-search-cancel-button, .searchBoxContainer .searchBoxInput::-webkit-search-results-button, .searchBoxContainer .searchBoxInput::-webkit-search-results-decoration {
      display: none; }
    .searchBoxContainer .searchBoxInput ::-webkit-input-placeholder, .searchBoxContainer .searchBoxInput ::-moz-placeholder, .searchBoxContainer .searchBoxInput :-ms-input-placeholder, .searchBoxContainer .searchBoxInput :-moz-placeholder {
      /* Chrome/Opera/Safari */
      vertical-align: middle; }
  .searchBoxContainer .searchBoxReset {
    display: none;
    position: absolute;
    top: 23px;
    right: 20px;
    margin: 0;
    border: 0;
    background: none;
    cursor: pointer;
    padding: 0;
    font-size: inherit;
    user-select: none;
    fill: rgba(0, 0, 0, 0.5); }
    @media (min-width: 900px) {
      .searchBoxContainer .searchBoxReset {
        top: 23px; } }
    .searchBoxContainer .searchBoxReset:focus {
      outline: 0; }
    .searchBoxContainer .searchBoxReset img {
      display: block;
      margin: 4px;
      width: 14px;
      height: 14px; }

#trialformProd .intl-tel-input .country-list {
  z-index: 2000; }

@media (max-width: 599px) {
  .searchBoxContainer {
    /* width: 250px;
    top: 9px; */
    width: 100%;
    z-index: 1;
    left: 0px; }
    .searchBoxContainer .searchBoxInput {
      width: 320px;
      padding-left: 40px;
      box-sizing: border-box; }

  .aa-dropdown-menu {
    width: 320px; }

  .aa-suggestion {
    width: 320px; }

  .my-custom-menu .col-sm-6 div {
    width: auto;
    padding: 14px 20px; }
    .my-custom-menu .col-sm-6 div:hover {
      background-color: #fcfcfc; }

  .border {
    width: 300px; }

  .category {
    margin-left: 10px; } }
@media (min-width: 600px) and (max-width: 899px) {
  .searchBoxContainer {
    /* width: 250px;
    top: 9px; */
    width: 100%;
    z-index: 1;
    left: 10px; }
    .searchBoxContainer .searchBoxInput {
      width: 540px; }

  .aa-dropdown-menu {
    width: 540px; }

  .aa-suggestion {
    width: 540px; }

  .my-custom-menu .col-sm-6 div {
    padding-left: 40px;
    max-width: 540px; }

  .border {
    width: 520px; } }
/*------- Algolia CSS finished --------*/
.adv-beauty {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-beauty/product-card.png") no-repeat; }

.meet-the-team-adv-beauty {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-beauty/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#adv-beauty {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-beauty/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .adv-beauty {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-beauty/slider-card.png") no-repeat center center; } }
.adv-careers {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-careers/product-card.png") no-repeat; }

.meet-the-team-adv-careers {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-careers/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#adv-careers {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-careers/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .adv-careers {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-careers/slider-card.png") no-repeat center center; } }
.adv-cookery {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-cookery/product-card.png") no-repeat; }

.meet-the-team-adv-cookery {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-cookery/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#adv-cookery {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-cookery/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .adv-cookery {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-cookery/slider-card.png") no-repeat center center; } }
.adv-entrepreneurial {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-entrepreneurial/product-card.png") no-repeat; }

.meet-the-team-adv-entrepreneurial {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-entrepreneurial/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#adv-entrepreneurial {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-entrepreneurial/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .adv-entrepreneurial {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-entrepreneurial/slider-card.png") no-repeat center center; } }
.adv-excel {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-excel/product-card.png") no-repeat; }

.meet-the-team-adv-excel {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-excel/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#adv-excel {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-excel/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .adv-excel {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-excel/slider-card.png") no-repeat center center; } }
.adv-graphic-design {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-graphic-design/product-card.png") no-repeat; }

.meet-the-team-adv-graphic-design {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-graphic-design/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#adv-graphic-design {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-graphic-design/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .adv-graphic-design {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-graphic-design/slider-card.png") no-repeat center center; } }
.adv-guitar {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-guitar/product-card.png") no-repeat; }

.meet-the-team-adv-guitar {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-guitar/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#adv-guitar {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-guitar/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .adv-guitar {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-guitar/slider-card.png") no-repeat center center; } }
.adv-investment {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-investment/product-card.png") no-repeat; }

.meet-the-team-adv-investment {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-investment/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#adv-investment {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-investment/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .adv-investment {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-investment/slider-card.png") no-repeat center center; } }
.adv-marketing {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-marketing/product-card.png") no-repeat; }

.meet-the-team-adv-marketing {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-marketing/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#adv-marketing {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-marketing/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .adv-marketing {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-marketing/slider-card.png") no-repeat center center; } }
.adv-mobile-app {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-mobile-app/product-card.png") no-repeat; }

.meet-the-team-adv-mobile-app {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-mobile-app/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#adv-mobile-app {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-mobile-app/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .adv-mobile-app {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-mobile-app/slider-card.png") no-repeat center center; } }
.adv-music {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-music/product-card.png") no-repeat; }

.meet-the-team-adv-music {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-music/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#adv-music {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-music/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .adv-music {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-music/slider-card.png") no-repeat center center; } }
.adv-nutrition {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-nutrition/product-card.png") no-repeat; }

.meet-the-team-adv-nutrition {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-nutrition/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#adv-nutrition {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-nutrition/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .adv-nutrition {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-nutrition/slider-card.png") no-repeat center center; } }
.adv-photography {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-photography/product-card.png") no-repeat; }

.meet-the-team-adv-photography {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-photography/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#adv-photography {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-photography/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .adv-photography {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-photography/slider-card.png") no-repeat center center; } }
.adv-photoshop {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-photoshop/product-card.png") no-repeat; }

.meet-the-team-adv-photoshop {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-photoshop/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#adv-photoshop {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-photoshop/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .adv-photoshop {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-photoshop/slider-card.png") no-repeat center center; } }
.adv-social-media {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-social-media/product-card.png") no-repeat; }

.meet-the-team-adv-social-media {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-social-media/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#adv-social-media {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-social-media/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .adv-social-media {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-social-media/slider-card.png") no-repeat center center; } }
.adv-diet-weight {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-diet-weight/product-card.png") no-repeat; }

.meet-the-team-adv-diet-weight {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-diet-weight/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#adv-diet-weight {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-diet-weight/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .adv-diet-weight {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-diet-weight/slider-card.png") no-repeat center center; } }
.adv-web-design {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-web-design/product-card.png") no-repeat; }

.meet-the-team-adv-web-design {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-web-design/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#adv-web-design {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-web-design/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .adv-web-design {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-web-design/slider-card.png") no-repeat center center; } }
.adv-web-development {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-web-development/product-card.png") no-repeat; }

.meet-the-team-adv-web-development {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-web-development/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#adv-web-development {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-web-development/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .adv-web-development {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-web-development/slider-card.png") no-repeat center center; } }
.adv-health-live {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-health-live/product-card.png") no-repeat; }

.meet-the-team-adv-health-live {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-health-live/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#adv-health-live {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-health-live/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .adv-health-live {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-health-live/slider-card.png") no-repeat center center; } }
.adv-english {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-english/product-card.png") no-repeat; }

.meet-the-team-adv-english {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-english/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#adv-english {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-english/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .adv-english {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-english/slider-card.png") no-repeat center center; } }
.ultimate {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/ultimate/product-card.png") no-repeat; }

.meet-the-team-ultimate {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/ultimate/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#ultimate {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/ultimate/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .ultimate {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/ultimate/slider-card.png") no-repeat center center; } }
.foundation {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/foundation/product-card.png") no-repeat; }

.meet-the-team-foundation {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/foundation/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#foundation {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/foundation/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .foundation {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/foundation/slider-card.png") no-repeat center center; } }
.beauty {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/beauty/product-card.png") no-repeat; }

.meet-the-team-beauty {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/beauty/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#beauty {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/beauty/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .beauty {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/beauty/slider-card.png") no-repeat center center; } }
.blogging {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/blogging/product-card.png") no-repeat; }

.meet-the-team-blogging {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/blogging/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#blogging {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/blogging/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .blogging {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/blogging/slider-card.png") no-repeat center center; } }
.budgeting {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/budgeting/product-card.png") no-repeat; }

.meet-the-team-budgeting {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/budgeting/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#budgeting {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/budgeting/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .budgeting {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/budgeting/slider-card.png") no-repeat center center; } }
.business-english {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/business-english/product-card.png") no-repeat; }

.meet-the-team-business-english {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/business-english/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#business-english {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/business-english/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .business-english {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/business-english/slider-card.png") no-repeat center center; } }
.careers {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/careers/product-card.png") no-repeat; }

.meet-the-team-careers {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/careers/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#careers {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/careers/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .careers {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/careers/slider-card.png") no-repeat center center; } }
.child-nutrition {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/child-nutrition/product-card.png") no-repeat; }

.meet-the-team-child-nutrition {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/child-nutrition/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#child-nutrition {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/child-nutrition/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .child-nutrition {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/child-nutrition/slider-card.png") no-repeat center center; } }
.diet-weight {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/diet-weight/product-card.png") no-repeat; }

.meet-the-team-diet-weight {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/diet-weight/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#diet-weight {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/diet-weight/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .diet-weight {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/diet-weight/slider-card.png") no-repeat center center; } }
.digital-video {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/digital-video/product-card.png") no-repeat; }

.meet-the-team-digital-video {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/digital-video/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#digital-video {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/digital-video/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .digital-video {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/digital-video/slider-card.png") no-repeat center center; } }
.english {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/english/product-card.png") no-repeat; }

.meet-the-team-english {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/english/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#english {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/english/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .english {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/english/slider-card.png") no-repeat center center; } }
.entrepreneurial {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/entrepreneurial/product-card.png") no-repeat; }

.meet-the-team-entrepreneurial {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/entrepreneurial/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#entrepreneurial {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/entrepreneurial/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .entrepreneurial {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/entrepreneurial/slider-card.png") no-repeat center center; } }
.excel {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/excel/product-card.png") no-repeat; }

.meet-the-team-excel {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/excel/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#excel {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/excel/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .excel {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/excel/slider-card.png") no-repeat center center; } }
.graphic-design {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/graphic-design/product-card.png") no-repeat; }

.meet-the-team-graphic-design {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/graphic-design/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#graphic-design {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/graphic-design/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .graphic-design {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/graphic-design/slider-card.png") no-repeat center center; } }
.guitar {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/guitar/product-card.png") no-repeat; }

.meet-the-team-guitar {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/guitar/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#guitar {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/guitar/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .guitar {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/guitar/slider-card.png") no-repeat center center; } }
.health-live {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/health-live/product-card.png") no-repeat; }

.meet-the-team-health-live {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/health-live/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#health-live {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/health-live/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .health-live {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/health-live/slider-card.png") no-repeat center center; } }
.investment {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/investment/product-card.png") no-repeat; }

.meet-the-team-investment {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/investment/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#investment {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/investment/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .investment {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/investment/slider-card.png") no-repeat center center; } }
.kids-coding-2 {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/kids-coding-2/product-card.png") no-repeat; }

.meet-the-team-kids-coding-2 {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/kids-coding-2/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#kids-coding-2 {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/kids-coding-2/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .kids-coding-2 {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/kids-coding-2/slider-card.png") no-repeat center center; } }
.kids-coding {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/kids-coding/product-card.png") no-repeat; }

.meet-the-team-kids-coding {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/kids-coding/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#kids-coding {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/kids-coding/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .kids-coding {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/kids-coding/slider-card.png") no-repeat center center; } }
.lightroom {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/lightroom/product-card.png") no-repeat; }

.meet-the-team-lightroom {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/lightroom/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#lightroom {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/lightroom/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .lightroom {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/lightroom/slider-card.png") no-repeat center center; } }
.marketing {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/marketing/product-card.png") no-repeat; }

.meet-the-team-marketing {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/marketing/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#marketing {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/marketing/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .marketing {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/marketing/slider-card.png") no-repeat center center; } }
.mobile-app {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/mobile-app/product-card.png") no-repeat; }

.meet-the-team-mobile-app {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/mobile-app/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#mobile-app {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/mobile-app/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .mobile-app {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/mobile-app/slider-card.png") no-repeat center center; } }
.music {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/music/product-card.png") no-repeat; }

.meet-the-team-music {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/music/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#music {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/music/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .music {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/music/slider-card.png") no-repeat center center; } }
.nutrition {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/nutrition/product-card.png") no-repeat; }

.meet-the-team-nutrition {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/nutrition/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#nutrition {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/nutrition/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .nutrition {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/nutrition/slider-card.png") no-repeat center center; } }
.photography {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/photography/product-card.png") no-repeat; }

.meet-the-team-photography {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/photography/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#photography {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/photography/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .photography {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/photography/slider-card.png") no-repeat center center; } }
.photoshop {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/photoshop/product-card.png") no-repeat; }

.meet-the-team-photoshop {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/photoshop/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#photoshop {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/photoshop/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .photoshop {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/photoshop/slider-card.png") no-repeat center center; } }
.sales {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/sales/product-card.png") no-repeat; }

.meet-the-team-sales {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/sales/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#sales {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/sales/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .sales {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/sales/slider-card.png") no-repeat center center; } }
.smartphone-photo {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/smartphone-photo/product-card.png") no-repeat; }

.meet-the-team-smartphone-photo {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/smartphone-photo/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#smartphone-photo {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/smartphone-photo/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .smartphone-photo {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/smartphone-photo/slider-card.png") no-repeat center center; } }
.social-media {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/social-media/product-card.png") no-repeat; }

.meet-the-team-social-media {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/social-media/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#social-media {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/social-media/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .social-media {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/social-media/slider-card.png") no-repeat center center; } }
.sports-nutrition {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/sports-nutrition/product-card.png") no-repeat; }

.meet-the-team-sports-nutrition {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/sports-nutrition/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#sports-nutrition {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/sports-nutrition/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .sports-nutrition {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/sports-nutrition/slider-card.png") no-repeat center center; } }
.adv-sports-nutrition {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-sports-nutrition/product-card.png") no-repeat; }

.meet-the-team-adv-sports-nutrition {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-sports-nutrition/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#adv-sports-nutrition {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-sports-nutrition/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .adv-sports-nutrition {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-sports-nutrition/slider-card.png") no-repeat center center; } }
.web-design {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/web-design/product-card.png") no-repeat; }

.meet-the-team-web-design {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/web-design/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#web-design {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/web-design/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .web-design {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/web-design/slider-card.png") no-repeat center center; } }
.web-development {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/web-development/product-card.png") no-repeat; }

.meet-the-team-web-development {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/web-development/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#web-development {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/web-development/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .web-development {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/web-development/slider-card.png") no-repeat center center; } }
.wedding-photo {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/wedding-photo/product-card.png") no-repeat; }

.meet-the-team-wedding-photo {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/wedding-photo/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#wedding-photo {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/wedding-photo/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .wedding-photo {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/wedding-photo/slider-card.png") no-repeat center center; } }
.viral-marketing {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/viral-marketing/product-card.png") no-repeat; }

.meet-the-team-viral-marketing {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/viral-marketing/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#viral-marketing {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/viral-marketing/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .viral-marketing {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/viral-marketing/slider-card.png") no-repeat center center; } }
.adv-diet-weight {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-diet-weight/product-card.png") no-repeat; }

.meet-the-team-adv-diet-weight {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-diet-weight/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#adv-diet-weight {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-diet-weight/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .adv-diet-weight {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-diet-weight/slider-card.png") no-repeat center center; } }
.adv-leadership {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-leadership/product-card.png") no-repeat; }

.meet-the-team-adv-leadership {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-leadership/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#adv-leadership {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-leadership/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .adv-leadership {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/adv-leadership/slider-card.png") no-repeat center center; } }
.vegan-nutrition {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/vegan-nutrition/product-card.png") no-repeat; }

.meet-the-team-vegan-nutrition {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/vegan-nutrition/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#vegan-nutrition {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/vegan-nutrition/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .vegan-nutrition {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/vegan-nutrition/slider-card.png") no-repeat center center; } }
.portrait-photography {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/portrait-photography/product-card.png") no-repeat; }

.meet-the-team-portrait-photography {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/portrait-photography/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#portrait-photography {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/portrait-photography/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .portrait-photography {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/portrait-photography/slider-card.png") no-repeat center center; } }
.cryptocurrency {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/cryptocurrency/product-card.png") no-repeat; }

.meet-the-team-cryptocurrency {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/cryptocurrency/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#cryptocurrency {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/cryptocurrency/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .cryptocurrency {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/cryptocurrency/slider-card.png") no-repeat center center; } }
.leadership {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/leadership/product-card.png") no-repeat; }

.meet-the-team-leadership {
  height: 78vh;
  width: 100%;
  background-attachment: scroll;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/leadership/team-cover.png");
  background-repeat: no-repeat;
  background-size: cover;
  top: 4em;
  position: relative;
  background-position: top center; }

.meet-the-team-graphic-design {
  background-position: center center; }

#team-profile figure#leadership {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/leadership/educator.png");
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  #browse_banner_section
  .leadership {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/courses/leadership/slider-card.png") no-repeat center center; } }
@media (min-width: 1281px) {
  .courseBanner.beauty {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/beautyL.jpg"); } }
@media (min-width: 768px) and (max-width: 1280px) {
  .courseBanner.beauty {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/beauty.jpg"); } }
@media (min-width: 480px) and (max-width: 767px) {
  .courseBanner.beauty {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/beautyS.jpg"); } }
@media (max-width: 479px) {
  .courseBanner.beauty {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/beautyXS.jpg"); } }
.productTop.beauty {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/product/beauty.jpg");
  background-size: cover; }

.courseBanner.beauty {
  background-position: center center; }

@media (min-width: 1281px) {
  .courseBanner.business {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/businessL.jpg"); } }
@media (min-width: 768px) and (max-width: 1280px) {
  .courseBanner.business {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/business.jpg"); } }
@media (min-width: 480px) and (max-width: 767px) {
  .courseBanner.business {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/businessS.jpg"); } }
@media (max-width: 479px) {
  .courseBanner.business {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/businessXS.jpg"); } }
.productTop.business {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/product/business.jpg");
  background-size: cover; }

.courseBanner.business {
  background-position: center center; }

@media (min-width: 1281px) {
  .courseBanner.career {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/careerL.jpg"); } }
@media (min-width: 768px) and (max-width: 1280px) {
  .courseBanner.career {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/career.jpg"); } }
@media (min-width: 480px) and (max-width: 767px) {
  .courseBanner.career {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/careerS.jpg"); } }
@media (max-width: 479px) {
  .courseBanner.career {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/careerXS.jpg"); } }
.productTop.career {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/product/career.jpg");
  background-size: cover; }

.courseBanner.career {
  background-position: center center; }

@media (min-width: 1281px) {
  .courseBanner.language {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/languageL.jpg"); } }
@media (min-width: 768px) and (max-width: 1280px) {
  .courseBanner.language {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/language.jpg"); } }
@media (min-width: 480px) and (max-width: 767px) {
  .courseBanner.language {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/languageS.jpg"); } }
@media (max-width: 479px) {
  .courseBanner.language {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/languageXS.jpg"); } }
.productTop.language {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/product/language.jpg");
  background-size: cover; }

.courseBanner.language {
  background-position: center center; }

@media (min-width: 1281px) {
  .courseBanner.finance {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/financeL.jpg"); } }
@media (min-width: 768px) and (max-width: 1280px) {
  .courseBanner.finance {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/finance.jpg"); } }
@media (min-width: 480px) and (max-width: 767px) {
  .courseBanner.finance {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/financeS.jpg"); } }
@media (max-width: 479px) {
  .courseBanner.finance {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/financeXS.jpg"); } }
.productTop.finance {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/product/finance.jpg");
  background-size: cover; }

.courseBanner.finance {
  background-position: center center; }

@media (min-width: 1281px) {
  .courseBanner.marketing {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/marketingL.jpg"); } }
@media (min-width: 768px) and (max-width: 1280px) {
  .courseBanner.marketing {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/marketing.jpg"); } }
@media (min-width: 480px) and (max-width: 767px) {
  .courseBanner.marketing {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/marketingS.jpg"); } }
@media (max-width: 479px) {
  .courseBanner.marketing {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/marketingXS.jpg"); } }
.productTop.marketing {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/product/marketing.jpg");
  background-size: cover; }

.courseBanner.marketing {
  background-position: center center; }

@media (min-width: 1281px) {
  .courseBanner.music {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/musicL.jpg"); } }
@media (min-width: 768px) and (max-width: 1280px) {
  .courseBanner.music {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/music.jpg"); } }
@media (min-width: 480px) and (max-width: 767px) {
  .courseBanner.music {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/musicS.jpg"); } }
@media (max-width: 479px) {
  .courseBanner.music {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/musicXS.jpg"); } }
.productTop.music {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/product/music.jpg");
  background-size: cover; }

.courseBanner.music {
  background-position: center center; }

@media (min-width: 1281px) {
  .courseBanner.nutrition {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/nutritionL.jpg"); } }
@media (min-width: 768px) and (max-width: 1280px) {
  .courseBanner.nutrition {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/nutrition.jpg"); } }
@media (min-width: 480px) and (max-width: 767px) {
  .courseBanner.nutrition {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/nutritionS.jpg"); } }
@media (max-width: 479px) {
  .courseBanner.nutrition {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/nutritionXS.jpg"); } }
.productTop.nutrition {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/product/nutrition.jpg");
  background-size: cover; }

.courseBanner.nutrition {
  background-position: center center; }

@media (min-width: 1281px) {
  .courseBanner.photography {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/photographyL.jpg"); } }
@media (min-width: 768px) and (max-width: 1280px) {
  .courseBanner.photography {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/photography.jpg"); } }
@media (min-width: 480px) and (max-width: 767px) {
  .courseBanner.photography {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/photographyS.jpg"); } }
@media (max-width: 479px) {
  .courseBanner.photography {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/photographyXS.jpg"); } }
.productTop.photography {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/product/photography.jpg");
  background-size: cover; }

.courseBanner.photography {
  background-position: center center; }

@media (min-width: 1281px) {
  .courseBanner.technology {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/technologyL.jpg"); } }
@media (min-width: 768px) and (max-width: 1280px) {
  .courseBanner.technology {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/technology.jpg"); } }
@media (min-width: 480px) and (max-width: 767px) {
  .courseBanner.technology {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/technologyS.jpg"); } }
@media (max-width: 479px) {
  .courseBanner.technology {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/technologyXS.jpg"); } }
.productTop.technology {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/product/technology.jpg");
  background-size: cover; }

.courseBanner.technology {
  background-position: center center; }

@media (min-width: 1281px) {
  .courseBanner.trading {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/tradingL.jpg"); } }
@media (min-width: 768px) and (max-width: 1280px) {
  .courseBanner.trading {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/trading.jpg"); } }
@media (min-width: 480px) and (max-width: 767px) {
  .courseBanner.trading {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/tradingS.jpg"); } }
@media (max-width: 479px) {
  .courseBanner.trading {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/tradingXS.jpg"); } }
.productTop.trading {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/product/trading.jpg");
  background-size: cover; }

.courseBanner.trading {
  background-position: center center; }

@media (min-width: 1281px) {
  .courseBanner.health-wellness {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/health-wellnessL.jpg"); } }
@media (min-width: 768px) and (max-width: 1280px) {
  .courseBanner.health-wellness {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/health-wellness.jpg"); } }
@media (min-width: 480px) and (max-width: 767px) {
  .courseBanner.health-wellness {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/health-wellnessS.jpg"); } }
@media (max-width: 479px) {
  .courseBanner.health-wellness {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/health-wellnessXS.jpg"); } }
.productTop.health-wellness {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/product/health-wellness.jpg");
  background-size: cover; }

.courseBanner.health-wellness {
  background-position: center center; }

@media (min-width: 1281px) {
  .courseBanner.design {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/designL.jpg"); } }
@media (min-width: 768px) and (max-width: 1280px) {
  .courseBanner.design {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/design.jpg"); } }
@media (min-width: 480px) and (max-width: 767px) {
  .courseBanner.design {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/designS.jpg"); } }
@media (max-width: 479px) {
  .courseBanner.design {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/browse/designXS.jpg"); } }
.productTop.design {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/product/design.jpg");
  background-size: cover; }

.courseBanner.design {
  background-position: center center; }

.courseBanner.beauty {
  background-position: right center; }

ul.langswitcher {
  position: static;
  right: inherit;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  list-style: none;
  padding-left: 0;
  display: inline-block;
  margin-bottom: 0; }
  ul.langswitcher li {
    display: none; }
    ul.langswitcher li a {
      color: #4fa4ce; }
      ul.langswitcher li a:hover {
        color: #23527c; }
  ul.langswitcher .active {
    display: inline-block;
    position: relative;
    top: 1px; }

body .mfp-container {
  padding: 0; }

.lang-switcher-container .header {
  margin: 27px 38px; }

#langswitcher-popup .mfp-close {
  margin-top: 20px;
  margin-right: 20px; }

.slick-dots {
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%; }
  .slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer; }
    .slick-dots li button {
      border: 0;
      background: transparent;
      display: block;
      height: 20px;
      width: 20px;
      outline: none;
      line-height: 0px;
      font-size: 0px;
      color: transparent;
      padding: 5px;
      cursor: pointer; }
      .slick-dots li button:hover, .slick-dots li button:focus {
        outline: none; }
        .slick-dots li button:hover:before, .slick-dots li button:focus:before {
          opacity: 1; }
      .slick-dots li button:before {
        position: absolute;
        top: 0;
        left: 0;
        content: "•";
        width: 20px;
        height: 20px;
        font-family: inherit;
        font-size: 20px;
        line-height: 20px;
        text-align: center;
        color: black;
        opacity: 0.25;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
    .slick-dots li.slick-active button:before {
      color: #bbbbbb;
      opacity: 0.75; }

@media (max-width: 650px) {
  section.lang-container {
    /* padding-right: 20px;
    padding-left: 20px;
    margin-top: 4em; */
    text-align: center;
    display: block; }

  section.lang-switcher-container li {
    height: auto;
    margin-top: 25px; }

  section.lang-switcher-container p, section.lang-switcher-container .submit {
    margin-top: 0px;
    height: auto;
    line-height: initial; }

  section.lang-switcher-container ul {
    margin-left: 0px;
    padding-left: 0px; } }
@media (max-width: 515px) {
  section.lang-switcher-container ul {
    padding-left: 0; } }
@media (min-width: 956px) and (max-width: 1085px) {
  .filter-sort-container .filter-container img {
    margin-left: 22.4%; } }
@media (min-width: 637px) and (max-width: 800px) {
  .filter-sort-container .video-toggle-container {
    display: none; }

  .featured-videos-container {
    width: 100%;
    margin-top: 52px;
    display: inline-flex;
    justify-content: center;
    margin-left: 16px; }

  .featured-videos {
    margin-right: 30px;
    width: 350px;
    height: 260px; }
    .featured-videos .common {
      margin-left: 10px; }
    .featured-videos .video-card .video-description {
      margin-top: 128px; }
    .featured-videos .video-card .student {
      padding-top: 0; }
    .featured-videos .video-card .student-description + img + p {
      display: inline-block;
      position: static;
      margin-left: 10px; }
    .featured-videos .video-card .student-description + img {
      display: inline-block;
      position: static;
      margin-left: 10px; }

  .testimonial-container {
    width: 100%;
    display: inline-flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-left: 16px; }
    .testimonial-container .testimonial-container-inner {
      display: inline-flex;
      flex-wrap: wrap;
      justify-content: center;
      width: 100% !important; }
    .testimonial-container .testimonial-card {
      width: 350px;
      height: 260px; }
      .testimonial-container .testimonial-card .testimonial-content + section {
        margin-top: 18%; } }
@media (max-width: 637px) {
  .filter-sort-container .video-toggle-container {
    display: none; }

  .featured-videos-container {
    width: 100%;
    margin: 52px 0 0 0;
    display: block; }

  .featured-videos {
    width: 100%;
    height: 260px;
    margin: 0 0 30px 0;
    display: block; }
    .featured-videos .video-card {
      width: 320px;
      padding-top: 98px; }
      .featured-videos .video-card .common {
        margin-left: 9px; }
      .featured-videos .video-card .video-description {
        margin-top: 30px; }
      .featured-videos .video-card .student-description + img + p {
        display: inline-block;
        position: static; }
      .featured-videos .video-card .student-description + img {
        display: inline-block;
        position: static; }

  .testimonial-container {
    margin: 0;
    display: block; }
    .testimonial-container .testimonial-container-inner {
      display: inline-flex;
      flex-wrap: wrap;
      justify-content: center;
      width: 100%; }
    .testimonial-container .testimonial-card {
      display: block;
      width: 320px;
      height: 260px;
      margin: 0 0 30px 0; }
      .testimonial-container .testimonial-card .testimonial-content + section {
        margin-top: 18%; } }
@media (min-width: 321px) and (max-width: 991px) {
  #skillGrid .skill .ratings img {
    margin-right: 0; } }
@media (max-width: 603px) {
  #skillGrid {
    display: block;
    padding: 0 10px;
    margin-right: 0;
    margin-left: 0; }
    #skillGrid .skill .ratings img {
      margin-right: 0; }

  #browseSkills h3 {
    font-size: 24px !important; }
  #browseSkills #browseSkillsMenu {
    position: absolute;
    top: 590px;
    margin: 0 auto;
    width: 84%;
    height: auto;
    background-color: #ffffff;
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
    padding: 0;
    overflow: scroll;
    z-index: 10; }
    #browseSkills #browseSkillsMenu li {
      display: block;
      height: 40px;
      padding-top: 13px;
      width: 100%;
      text-align: left;
      padding-left: 20px;
      border-bottom: 1px solid #ebebeb;
      cursor: pointer; }
    #browseSkills #browseSkillsMenu li:hover {
      background-color: transparent;
      color: #337ab7; }
    #browseSkills #browseSkillsMenu li:not(:first-child) {
      display: none; }
    #browseSkills #browseSkillsMenu li.active {
      background-color: transparent;
      color: #337ab7; }
  #browseSkills .skillSelected {
    position: relative; }
    #browseSkills .skillSelected img {
      position: absolute;
      right: 15px;
      bottom: 14px;
      width: 14px;
      height: 8px; }
  #browseSkills .slick-prev, #browseSkills .slick-next {
    display: none; } }
p:first-letter, h1:first-letter, h2:first-letter, h3:first-letter, h4:first-letter, h5:first-letter, h6:first-letter {
  text-transform: uppercase; }

li a:first-letter {
  text-transform: uppercase; }

table thead tr th:first-letter {
  text-transform: uppercase; }

input:focus {
  outline: none; }

#grpTrail {
  color: #fff; }

#grpTrail a {
  color: #fff;
  background-color: #4fa4ce; }
  #grpTrail a:hover {
    text-decoration: none; }

@media (min-width: 768px) {
  #grpTrail {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/home/business/grptrial-L.jpg") center center no-repeat #043137; } }
@media (max-width: 767px) and (min-width: 480px) {
  #grpTrail {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/home/business/grptrial-M.jpg") center center no-repeat #043137; } }
@media (max-width: 479px) {
  #grpTrail {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/home/business/grptrial-S.jpg") center center no-repeat #043137; } }
.pointer::after {
  content: '';
  display: block;
  position: relative;
  z-index: 120;
  top: 24px;
  width: 0;
  height: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-bottom: 15px solid #fff;
  right: 0;
  left: 0;
  margin: 0 auto; }

.btnGrp > a {
  margin-left: 8px; }

#grpTrail a {
  display: inline-block;
  text-align: center;
  width: 170px;
  height: 40px;
  padding-top: 10px; }

.bodyOverlay2 {
  display: none; }

@media (max-width: 1129px) {
  html[lang="es"] .btnGrp > a, html[lang="fr"] .btnGrp > a, html[lang="de"] .btnGrp > a, html[lang="pt"] .btnGrp > a {
    margin-left: 1px; } }
@media (max-width: 991px) {
  .btnGrp > a {
    margin-left: 5px; }

  html[lang="es"] .btnGrp > a, html[lang="fr"] .btnGrp > a, html[lang="de"] .btnGrp > a, html[lang="pt"] .btnGrp > a {
    margin-left: 8px; } }
#modularFooter {
  /*----------------------------------- Resetting all css of footer ----------------------------------------------*/
  /* HTML5 display-role reset for older browsers */
  /*------------------------------- Footer Css -----------------------------*/
  padding: 43px 5% 20px;
  border-bottom: 8px solid #4ea1ca;
  overflow: hidden;
  clear: both;
  background: #fff; }
  #modularFooter div, #modularFooter span, #modularFooter applet, #modularFooter object, #modularFooter iframe,
  #modularFooter h1, #modularFooter h2, #modularFooter h3, #modularFooter h4, #modularFooter h5, #modularFooter h6, #modularFooter p, #modularFooter blockquote, #modularFooter pre,
  #modularFooter a, #modularFooter abbr, #modularFooter acronym, #modularFooter address, #modularFooter big, #modularFooter cite, #modularFooter code,
  #modularFooter del, #modularFooter dfn, #modularFooter em, #modularFooter img, #modularFooter ins, #modularFooter kbd, #modularFooter q, #modularFooter s, #modularFooter samp,
  #modularFooter small, #modularFooter strike, #modularFooter strong, #modularFooter sub, #modularFooter sup, #modularFooter tt, #modularFooter var,
  #modularFooter b, #modularFooter u, #modularFooter i, #modularFooter center,
  #modularFooter dl, #modularFooter dt, #modularFooter dd, #modularFooter ol, #modularFooter ul, #modularFooter li,
  #modularFooter fieldset, #modularFooter form, #modularFooter label, #modularFooter legend,
  #modularFooter table, #modularFooter caption, #modularFooter tbody, #modularFooter tfoot, #modularFooter thead, #modularFooter tr, #modularFooter th, #modularFooter td,
  #modularFooter article, #modularFooter aside, #modularFooter canvas, #modularFooter details, #modularFooter embed,
  #modularFooter figure, #modularFooter figcaption, #modularFooter header, #modularFooter hgroup,
  #modularFooter menu, #modularFooter nav, #modularFooter output, #modularFooter ruby, #modularFooter section, #modularFooter summary,
  #modularFooter time, #modularFooter mark, #modularFooter audio, #modularFooter video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline; }
  #modularFooter article, #modularFooter aside, #modularFooter details, #modularFooter figcaption, #modularFooter figure,
  #modularFooter header, #modularFooter hgroup, #modularFooter menu, #modularFooter nav, #modularFooter section {
    display: block; }
  #modularFooter body {
    line-height: 1; }
  #modularFooter ol, #modularFooter ul {
    list-style: none; }
  #modularFooter blockquote, #modularFooter q {
    quotes: none; }
  #modularFooter blockquote:before, #modularFooter blockquote:after,
  #modularFooter q:before, #modularFooter q:after {
    content: '';
    content: none; }
  #modularFooter table {
    border-collapse: collapse;
    border-spacing: 0; }
  #modularFooter h2, #modularFooter a, #modularFooter h6 {
    font-family: lato;
    color: #585858; }
  #modularFooter a:hover {
    color: #4ea1ca; }
  #modularFooter .allPageLinks {
    float: right; }
    #modularFooter .allPageLinks > section {
      float: left; }
      #modularFooter .allPageLinks > section h2 {
        font-size: 12px;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: .8px;
        line-height: 1.7;
        padding: 6px 0; }
      #modularFooter .allPageLinks > section .toggleLinks {
        display: none; }
      #modularFooter .allPageLinks > section .twirlArw {
        display: none; }
      #modularFooter .allPageLinks > section .listOptions {
        float: left;
        padding-right: 28px;
        min-width: 75px; }
        #modularFooter .allPageLinks > section .listOptions li {
          padding: 4.3px 0; }
        #modularFooter .allPageLinks > section .listOptions a {
          font-size: 12px;
          letter-spacing: .8px;
          text-decoration: none; }
        #modularFooter .allPageLinks > section .listOptions:nth-of-type(2) {
          min-width: 65px; }
  #modularFooter .footerInfo {
    width: 29%; }
    #modularFooter .footerInfo .circleLogo {
      width: 36px;
      margin-bottom: 24px; }
    #modularFooter .footerInfo h6 {
      color: #292728;
      font-size: 12.5px;
      font-weight: 300;
      letter-spacing: .5px;
      line-height: 1.6; }
    #modularFooter .footerInfo .social_icons {
      padding: 14.5px 0; }
      #modularFooter .footerInfo .social_icons a {
        display: inline-block;
        margin-right: 3px;
        transition: transform 0.08s ease-in-out; }
        #modularFooter .footerInfo .social_icons a:hover {
          transform: scale(1.08); }
    #modularFooter .footerInfo #copyright {
      padding: 6px 0; }
      #modularFooter .footerInfo #copyright h6 {
        color: #585858;
        font-size: 12px;
        letter-spacing: .8px;
        font-weight: 400; }
  @media (max-width: 1100px) {
    #modularFooter {
      text-align: center; }
      #modularFooter .allPageLinks {
        float: none;
        overflow: hidden;
        display: inline-block;
        text-align: left; }
      #modularFooter #POLICY-footer-list .listOptions {
        padding-right: 0; }
      #modularFooter .footerInfo {
        margin: 24px auto 0;
        width: 55%; } }
  @media (max-width: 700px) {
    #modularFooter {
      text-align: left;
      padding: 22px 7% 20px; }
      #modularFooter .allPageLinks {
        display: block; }
        #modularFooter .allPageLinks > section {
          float: none;
          position: relative;
          overflow: hidden; }
          #modularFooter .allPageLinks > section h2 {
            line-height: 2.7;
            padding: 15px 0;
            border-bottom: 1px solid #ddd; }
          #modularFooter .allPageLinks > section .toggleLinks {
            display: block;
            position: absolute;
            height: 100%;
            width: 100%;
            z-index: 50;
            top: 0;
            left: 0;
            opacity: 0;
            cursor: pointer; }
            #modularFooter .allPageLinks > section .toggleLinks:active {
              opacity: 0; }
          #modularFooter .allPageLinks > section .twirlArw {
            display: inline-block;
            float: right;
            margin-top: -45px;
            transition: transform 0.4s ease-in-out; }
          #modularFooter .allPageLinks > section .listOptions {
            float: none;
            padding-right: 0;
            max-height: 800px;
            transition: all 0.4s ease-in-out; }
            #modularFooter .allPageLinks > section .listOptions li {
              padding: 0; }
              #modularFooter .allPageLinks > section .listOptions li a {
                display: block;
                padding: 7.5px 0;
                position: relative;
                z-index: 60; }
          #modularFooter .allPageLinks > section .toggleLinks:not(:checked) ~ .twirlArw {
            transform: rotate(180deg); }
          #modularFooter .allPageLinks > section .toggleLinks:checked ~ ul {
            max-height: 0;
            margin-top: 0;
            opacity: 0;
            transform: translate(0, 50%); }
      #modularFooter .footerInfo {
        width: 80%;
        text-align: center; } }

#RegisterInHeader {
  visibility: hidden;
  height: 0px;
  overflow: hidden; }

.menuIcon {
  display: none;
  cursor: pointer; }

.logoCircle {
  display: none; }

img.search {
  display: none;
  cursor: pointer; }

.nav-list > .loginBtn, .nav-list > .registerBtn {
  display: none; }

.activePageStateDesktop {
  border-bottom: 2px solid #4fa4ce;
  color: #4fa4ce; }

.activePageStateMobile {
  color: #4fa4ce; }

#topHeader {
  text-align: center;
  background: #ffffff;
  position: fixed;
  top: 0;
  margin: 0 auto;
  left: 0;
  right: 0;
  z-index: 110;
  width: 100%;
  padding-top: 18.5px;
  padding-bottom: 18.5px;
  border-bottom: 1px solid #ededed;
  box-shadow: 0px 1px 5px 1px rgba(0, 0, 0, 0.2); }

#topHeader > .logoCircle {
  float: left;
  margin-left: 40px;
  margin-top: 4px;
  width: 10%; }

#topHeader > .logoFull {
  float: left;
  margin-left: 40px;
  margin-top: 8px; }

#topHeader > .partnerLogo {
  padding-right: 4em;
  float: right;
  display: none;
  max-width: 180px;
  max-height: 50px; }

#topHeader > .partnerLogo[src] {
  display: block; }

#topHeader > .logoFull.freemium, #topHeader > .logoCircle.freemium {
  float: right;
  position: relative; }

#topHeader > #header-schedule {
  float: right;
  margin: 0;
  padding-right: 3em;
  padding-top: 10px;
  vertical-align: middle;
  text-align: right;
  position: relative;
  color: #4fa4ce;
  display: inline-block; }

#topHeader > #tagline {
  margin: 0;
  padding-top: 10px;
  vertical-align: middle;
  text-align: center;
  font-size: 1.3em;
  font-weight: 500;
  position: relative;
  display: inline-block;
  text-transform: uppercase; }

#sidebar {
  display: none; }

.showLogoCircle {
  display: block; }

.removeLogoFull {
  display: none; }

.hideSearchForSmallScreen {
  display: none !important; }

@keyframes toggleHeader {
  100% {
    padding-top: 8.5px;
    padding-bottom: 8.5px; } }
@-webkit-keyframes toggleHeader {
  100% {
    padding-top: 8.5px;
    padding-bottom: 8.5px; } }
.animateSmallHeader {
  -webkit-animation-name: toggleHeader;
  animation-name: toggleHeader;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  height: 50px;
  -webkit-box-shadow: 0 0 20px 0 #969696;
  box-shadow: 0 0 20px 0 #969696; }

.nav-list > section {
  display: inline-block;
  margin-right: 30px; }

@media (max-width: 900px) {
  #topHeader > .logoFull {
    display: none !important; }

  #topHeader > .logoCircle {
    display: block; }

  #tagline {
    display: inline-block;
    float: left; } }
@media (min-width: 900px) {
  .nav-list > section {
    padding-bottom: 6px; }
    .nav-list > section:hover {
      border-bottom: 3px solid #4fa4ce; }

  .bigger-screen > section {
    /* &:hover{
    	border-bottom: 2px solid #4fa4ce;
    } */ } }
.nav-list > section:nth-last-of-type(1) {
  margin-right: 0; }

.nav-list {
  display: inline-block;
  padding: 12px 0 0 0; }

.nav-list > section.search a:after {
  content: '';
  display: inline-block;
  width: 14px;
  height: 14px;
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/searchIcon.svg") no-repeat;
  background-size: 14px 14px;
  position: relative;
  top: 3px;
  left: 6px; }

#topHeader > .loginBtn, #topHeader > .registerBtn {
  float: right;
  margin-top: 3px; }

.subMenu > ul {
  list-style: none; }
  .subMenu > ul a {
    text-decoration: none;
    font-size: 12px;
    text-transform: uppercase;
    color: #585858;
    letter-spacing: 1px;
    -webkit-transition: color .3s;
    -moz-transition: color .3s;
    transition: color .3s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    animation-timing-function: ease; }
    .subMenu > ul a:hover {
      color: #4fa4ce; }
.subMenu .subSubMenu ul {
  display: none;
  list-style: none;
  position: absolute;
  padding: 0 10px;
  z-index: 400;
  top: 0;
  left: 212px;
  background: #fff;
  width: 235px;
  -webkit-box-shadow: 0 1px 1px 1px #f2f2f2;
  box-shadow: 0 1px 1px 1px #f2f2f2; }
  .subMenu .subSubMenu ul a {
    display: block;
    padding: 11px 0;
    font-size: 10px;
    line-height: 1.3; }
.subMenu .subSubMenu:nth-last-of-type(1) ul, .subMenu .subSubMenu:nth-last-of-type(2) ul {
  top: auto;
  bottom: 0; }

.nav-list .subMenu {
  position: relative; }
  .nav-list .subMenu .twirlArrw {
    display: none; }
.nav-list .subMenu:not(.skillsSubmenu) li a {
  padding: 16px 0;
  display: inline-block;
  width: 100%; }

.nav-list > section > a, .nav-list > section > label {
  font-size: 12px;
  cursor: pointer;
  font-weight: 400;
  text-transform: uppercase;
  color: #bbbbbb;
  letter-spacing: .5px;
  -webkit-transition: color .3s;
  -moz-transition: color .3s;
  transition: color .3s;
  -webkit-animation-timing-function: ease;
  -moz-animation-timing-function: ease;
  animation-timing-function: ease; }
  .nav-list > section > a:hover, .nav-list > section > label:hover {
    color: #4fa4ce; }

.bigger-screen.nav-list > section > label:hover {
  color: #4fa4ce; }

.loginBtn, .registerBtn {
  font-size: 12px;
  letter-spacing: .4px;
  line-height: 18px;
  padding: 6px 16px; }

.loginBtn {
  color: #585858;
  margin-right: 5px; }
  .loginBtn:hover {
    color: #4fa4ce; }

.registerBtn {
  color: #4fa4ce; }

ul.langswitcher {
  float: right;
  margin-right: 40px;
  margin-left: 23px;
  margin-top: 7px; }

ul.langswitcher.freemium {
  float: right;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 40px;
  margin-left: 23px;
  position: relative; }

@media (max-width: 1190px) and (min-width: 1125px) {
  .nav-list > section {
    margin-right: 20px; }

  #topHeader > .logoCircle {
    position: relative;
    z-index: 3; } }
@media (max-width: 1230px) and (min-width: 900px) {
  .nav-list > section {
    margin-right: 20px; }

  .loginBtn, .registerBtn {
    padding: 6px 10px; }

  ul.langswitcher {
    margin-left: 15px;
    margin-right: 25px; } }
@media (min-width: 900px) {
  .nav-list {
    transition: all 0.4s ease-in; }
    .nav-list .subMenu > ul {
      display: none;
      padding: 0 18px;
      text-align: left;
      position: absolute;
      top: 44px;
      background: #ffffff;
      width: 230px;
      -webkit-box-shadow: 0 1px 1px 1px #f2f2f2;
      box-shadow: 0 1px 1px 1px #f2f2f2; }
      .nav-list .subMenu > ul > li {
        font-size: 12px; }
      .nav-list .subMenu > ul:before {
        content: '';
        display: block;
        width: 110%;
        height: 28px;
        position: absolute;
        background: transparent;
        top: -28px;
        right: 0; }
      .nav-list .subMenu > ul:after {
        content: '';
        display: block;
        width: 40px;
        height: 110%;
        position: absolute;
        background: transparent;
        left: -40px;
        top: -44px; }
    .nav-list .subMenu:hover > ul {
      display: block; }
      .nav-list .subMenu:hover > ul li:hover > ul {
        display: block; }
    .nav-list .subMenu li {
      border-bottom: 1px solid #cccccc; }
    .nav-list .subMenu li:nth-last-of-type(1) {
      border-bottom: none; }
    .nav-list .subMenu .subSubMenu {
      background: no-repeat 0 center;
      background-size: 27px 27px;
      padding: 15px 0 15px 44px;
      cursor: pointer;
      position: relative;
      -webkit-transition: background-image .3s, color .3s;
      -moz-transition: background-image .3s, color .3s;
      transition: background-image .3s, color .3s;
      -webkit-animation-timing-function: ease;
      -moz-animation-timing-function: ease;
      animation-timing-function: ease; }
      .nav-list .subMenu .subSubMenu:after {
        content: '';
        display: block;
        width: 50px;
        height: 100%;
        background: transparent;
        position: absolute;
        left: 190px;
        top: 0; }
      .nav-list .subMenu .subSubMenu:before {
        content: '';
        display: inline-block;
        width: 14px;
        height: 100%;
        background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/arrowRight.svg") no-repeat;
        background-size: 14px 14px;
        position: absolute;
        right: 0;
        background-position: 0 5%; }
      .nav-list .subMenu .subSubMenu:hover {
        color: #4fa4ce; }
    .nav-list .subMenu .technology-product {
      background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/technologyNorm.svg"); }
      .nav-list .subMenu .technology-product:hover {
        background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/technologyBlue.svg"); }
    .nav-list .subMenu .cookery-product {
      background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/cookeryNorm.svg"); }
      .nav-list .subMenu .cookery-product:hover {
        background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/cookeryBlue.svg"); }
    .nav-list .subMenu .marketing-product {
      background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/marketingNorm.svg"); }
      .nav-list .subMenu .marketing-product:hover {
        background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/marketingBlue.svg"); }
    .nav-list .subMenu .music-product {
      background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/musicNorm.svg"); }
      .nav-list .subMenu .music-product:hover {
        background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/musicBlue.svg"); }
    .nav-list .subMenu .photography-product {
      background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/photographyNorm.svg"); }
      .nav-list .subMenu .photography-product:hover {
        background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/photographyBlue.svg"); }
    .nav-list .subMenu .beauty-product {
      background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/beautyNorm.svg"); }
      .nav-list .subMenu .beauty-product:hover {
        background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/beautyBlue.svg"); }
    .nav-list .subMenu .health-wellness-product {
      background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/nutritionNorm.svg"); }
      .nav-list .subMenu .health-wellness-product:hover {
        background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/nutritionBlue.svg"); }
    .nav-list .subMenu .business-product {
      background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/businessNorm.svg"); }
      .nav-list .subMenu .business-product:hover {
        background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/businessBlue.svg"); }
    .nav-list .subMenu .career-product {
      background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/careerNorm.svg"); }
      .nav-list .subMenu .career-product:hover {
        background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/careerBlue.svg"); }
    .nav-list .subMenu .finance-product {
      background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/financeNorm.svg"); }
      .nav-list .subMenu .finance-product:hover {
        background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/financeBlue.svg"); }
    .nav-list .subMenu .design-product {
      background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/designNorm.svg"); }
      .nav-list .subMenu .design-product:hover {
        background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/designBlue.svg"); }
    .nav-list .subMenu .language-product {
      background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/languageNorm.svg"); }
      .nav-list .subMenu .language-product:hover {
        background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/languageBlue.svg"); }
    .nav-list .subMenu:hover > a {
      color: #4fa4ce; } }
.smaller-screen {
  display: none; }

.hideBiggerScreen {
  display: none; }

@media (max-width: 799px) {
  #topHeader > #tagline {
    display: none; } }
@media (min-width: 600px) and (max-width: 899px) {
  #topHeader > .menuIcon {
    position: relative;
    z-index: 3; } }
@media (max-width: 899px) {
  .displaySmallerScreen {
    display: inline-block !important; }

  #topHeader {
    background-image: none;
    background: #fff; }
    #topHeader > .menuIcon {
      display: block;
      float: left;
      margin-left: 20px; }
    #topHeader > .logoFull {
      margin-left: 50px; }
    #topHeader > .search {
      display: block;
      float: right;
      margin-right: 14px;
      margin-top: 2px; }
    #topHeader > .loginBtn, #topHeader > .registerBtn {
      margin-top: -2px; }
    #topHeader ul.langswitcher {
      margin-right: 20px;
      margin-left: 28px;
      margin-top: 2px; }

  .nav-list {
    position: absolute;
    background: #ffffff;
    top: 0;
    left: 0;
    padding: 27px 20px;
    width: 70%;
    min-width: 300px;
    z-index: 300;
    overflow: auto;
    display: none; }
    .nav-list .logoFull {
      display: block;
      float: left; }
    .nav-list .menuIcon {
      display: block;
      float: right;
      margin-bottom: 41px;
      margin-top: 4px; }
    .nav-list > section {
      display: block;
      clear: both;
      text-align: left; }
      .nav-list > section > a {
        font-size: 16px;
        color: #585858;
        text-transform: none;
        display: block;
        padding: 13px 0;
        position: relative; }
        .nav-list > section > a img {
          position: absolute;
          right: 2px;
          top: 18px; }
    .nav-list .subMenu:hover ul {
      display: none; }
    .nav-list .subMenu .subSubMenu:before {
      display: none; }
    .nav-list .subMenu .twirlArrw {
      display: inline-block; }
    .nav-list ul {
      display: none;
      padding-left: 30px; }
    .nav-list .subMenu ul a, .nav-list .subSubMenu {
      font-size: 14px;
      text-transform: lowercase;
      font-weight: 300;
      display: block;
      padding-bottom: 20px; }
    .nav-list .subSubMenu:hover {
      cursor: pointer;
      color: #4fa4ce; }
    .nav-list .subSubMenu:first-letter {
      text-transform: uppercase; }
    .nav-list .subMenu ul li:nth-of-type(1) {
      padding-top: 8px; }
    .nav-list .subMenu ul li:nth-last-of-type(1) a, .nav-list .subSubMenu:nth-last-of-type(1) {
      padding-bottom: 0; }

  section.search {
    display: none; }

  .showSubMenu > a {
    color: #4fa4ce; } }
.student-avatar {
  display: inline-block;
  display: none; }
  .student-avatar .loggedin-avatar {
    border-radius: 50%;
    border: 2px solid #fcb912;
    float: right; }
  .student-avatar .loggedin-username {
    display: inline-block;
    margin-top: 14px;
    margin-right: 5px;
    color: #fff;
    text-transform: uppercase; }

@media (max-width: 799px) {
  #topHeader > .logoFull {
    display: none !important; }
  #topHeader > .logoCircle {
    display: block;
    margin-left: 35px;
    float: left; }
  #topHeader > .search {
    margin-right: 8px; } }
@media (max-width: 479px) {
  #topHeader > .menuIcon {
    margin-left: 10px; }
  #topHeader > .logoCircle {
    margin-left: 23px; }
  #topHeader > .loginBtn, #topHeader > .registerBtn {
    display: none; }
  #topHeader ul.langswitcher {
    margin-right: 10px;
    margin-left: 14px; }

  .nav-list {
    padding: 27px 10px;
    text-align: left; }
    .nav-list .logoFull {
      display: none !important; }
    .nav-list .loginBtn, .nav-list .registerBtn {
      display: inline-block;
      background: #4fa4ce;
      color: #ffffff; }
      .nav-list .loginBtn:hover, .nav-list .registerBtn:hover {
        color: #ffffff; }
    .nav-list .loginBtn {
      margin-right: 10px; } }
@media (min-width: 1441px) {
  .nav-list > section {
    margin-right: 60px; } }
#error-header {
  background: black;
  padding: 18px 40px;
  position: absolute; }

#error-section-wrapper {
  width: 100%;
  height: 780px;
  color: #fff;
  text-align: center;
  padding-top: 324px;
  font-family: Lato;
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/404/main-banner-xl.jpg") no-repeat center center;
  background-color: #000; }
  #error-section-wrapper .title {
    font-size: 16px;
    line-height: 2.9;
    letter-spacing: 1.6px;
    margin-bottom: 0; }
  #error-section-wrapper .error-code {
    font-size: 129.4px;
    font-weight: bold;
    letter-spacing: 25.9px;
    /*margin-top: 42px;*/
    margin-top: 0; }
  #error-section-wrapper .error-message {
    font-size: 16px;
    letter-spacing: 1.6px;
    margin-top: 34px; }
  #error-section-wrapper .error-navigation-wrapper {
    font-size: 14px;
    letter-spacing: 1.4px;
    margin-top: 27px; }
    #error-section-wrapper .error-navigation-wrapper a {
      color: #ffffff;
      text-decoration: underline; }

@media (max-width: 425px) {
  #error-section-wrapper {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/404/main-banner-sm.jpg") no-repeat center center;
    background-size: cover;
    background-color: #000; }
    #error-section-wrapper .error-code {
      font-size: 100px;
      font-weight: bold;
      letter-spacing: 25.9px;
      margin-top: 42px; }
    #error-section-wrapper .error-message {
      padding: 0 30px; }
    #error-section-wrapper .error-navigation-wrapper {
      padding: 0 30px; } }
@media (min-width: 426px) and (max-width: 768px) {
  #error-section-wrapper {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/404/main-banner-md.jpg") no-repeat center center;
    background-color: #000;
    background-size: cover; } }
@media (min-width: 769px) and (max-width: 1280px) {
  #error-section-wrapper {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/404/main-banner-lg.jpg") no-repeat center center;
    background-color: #000;
    background-size: cover; } }
@media (min-width: 1281px) and (max-width: 1440px) {
  #error-section-wrapper {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/404/main-banner-xl.jpg") no-repeat center center;
    background-color: #000;
    background-size: cover; } }
@media (min-width: 1441px) and (max-width: 2560px) {
  #error-section-wrapper {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/404/main-banner-xxl.jpg") no-repeat center center;
    background-color: #000;
    background-size: cover; } }
#home .topSection {
  text-align: center; }
#home #explore {
  display: inline-block; }

#getEmail {
  position: relative; }
  #getEmail > section {
    margin: 0 auto;
    width: 1014px; }

.skillsSuperContainer {
  /*	width: 0;
  	height: 0;
  	position: relative;   */
  margin: 0 auto;
  overflow: hidden; }

#mainBanner .freeTrialSkillsContainer h1 {
  opacity: 0;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }
#mainBanner .freeTrialSkillsContainer ul {
  opacity: 0;
  -webkit-transition: all 0.9s ease-in-out;
  -moz-transition: all 0.9s ease-in-out;
  -o-transition: all 0.9s ease-in-out;
  -ms-transition: all 0.9s ease-in-out;
  transition: all 0.9s ease-in-out; }
#mainBanner .freeTrialSkillsContainer > section:nth-of-type(1) {
  height: 55px;
  width: 230px;
  background: rgba(255, 255, 255, 0.97);
  position: relative;
  left: 410px;
  overflow: hidden;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px; }
  #mainBanner .freeTrialSkillsContainer > section:nth-of-type(1) h1 {
    position: relative;
    margin: 0 auto;
    width: 95%; }
#mainBanner .freeTrialSkillsContainer > section:nth-of-type(2) {
  height: 122px;
  display: none;
  background: #ffffff; }

@media (max-width: 1025px) {
  #mainBanner .freeTrialSkillsContainer > section:nth-of-type(1) {
    left: 260px; } }
@media (max-width: 1025px) and (min-width: 768px) {
  #home #mainBanner {
    height: auto;
    padding-bottom: 30px; } }
#stories h2 {
  margin-top: 0; }

@media (max-width: 767px) {
  .plusPoint {
    position: relative; } }
@media (max-width: 480px) {
  section#skills h2 {
    width: 70%;
    font-size: 15px;
    text-align: left; } }
@media (min-width: 1441px) {
  #skills {
    max-width: 1440px;
    margin: 0 auto; }

  #newLaunches {
    max-width: 1360px;
    margin: 0 auto 100px; }

  #stories {
    margin: 0 auto; } }
@media (max-width: 1025px) {
  #getEmail > section {
    width: 750px; }

  .freeTrialSkillsContainer > section:nth-of-type(1) ul {
    padding: 24px 0; }
    .freeTrialSkillsContainer > section:nth-of-type(1) ul li {
      margin-right: 5px; }

  #mainBanner .freeTrialSkillsContainer > section:nth-of-type(1) li label {
    font-size: 11px; } }
.freeTrialSkillsContainer .skillgrid {
  margin: 0;
  background: rgba(255, 255, 255, 0.97);
  padding-bottom: 0 !important;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px; }
  .freeTrialSkillsContainer .skillgrid .skill {
    width: 200px;
    min-width: inherit;
    max-width: inherit; }
    .freeTrialSkillsContainer .skillgrid .skill section {
      background: white; }
    .freeTrialSkillsContainer .skillgrid .skill > section {
      box-shadow: 0 1px 12px 0 rgba(0, 0, 0, 0.1);
      border-radius: 5px; }
      .freeTrialSkillsContainer .skillgrid .skill > section:hover {
        box-shadow: 0 1px 12px 0 rgba(0, 0, 0, 0.3); }
  .freeTrialSkillsContainer .skillgrid .skill > section > section:nth-of-type(1) {
    border-bottom: none; }

.freeTrialSkillsContainer #skillGrid .img-wrap {
  height: auto;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px; }

@media (min-width: 1026px) {
  .freeTrialSkillsContainer #skillGrid a:nth-last-of-type(1) > .skill {
    margin-right: 0; } }
#mainBanner .freeTrialSkillsContainer {
  display: none;
  border-radius: 3px; }
  #mainBanner .freeTrialSkillsContainer .img-wrap img {
    width: inherit;
    height: inherit; }
    #mainBanner .freeTrialSkillsContainer .img-wrap img:hover {
      transform: none; }

@media (max-width: 1025px) and (min-width: 768px) {
  .freeTrialSkillsContainer .skillgrid {
    text-align: center; }
    .freeTrialSkillsContainer .skillgrid .skill {
      margin-left: 15px;
      margin-right: 15px; } }
@media (max-width: 767px) {
  #home #mainBanner {
    height: auto;
    padding-bottom: 30px; }

  #getEmail > section {
    width: 450px; }

  #mainBanner .freeTrialSkillsContainer > section:nth-of-type(1) {
    width: auto;
    left: auto;
    height: auto; }
    #mainBanner .freeTrialSkillsContainer > section:nth-of-type(1) h1 {
      opacity: 1;
      position: static;
      border-bottom: none;
      cursor: pointer;
      padding-bottom: 5px; }
      #mainBanner .freeTrialSkillsContainer > section:nth-of-type(1) h1:after {
        content: '';
        display: block;
        width: 19px;
        height: 24px;
        background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/icons/generic/line/grey/down.svg") no-repeat center;
        margin: 5px auto 2px; }
  #mainBanner .freeTrialSkillsContainer > section:nth-of-type(1) {
    height: auto; }
    #mainBanner .freeTrialSkillsContainer > section:nth-of-type(1) ul {
      height: 700px;
      margin: 0;
      padding: 0;
      opacity: 1; }
    #mainBanner .freeTrialSkillsContainer > section:nth-of-type(1) li {
      display: block;
      margin-right: 0;
      padding: 14px 0 10px;
      border-bottom: 1px solid #bbb; }
      #mainBanner .freeTrialSkillsContainer > section:nth-of-type(1) li:nth-of-type(1) {
        border-top: 1px solid #bbb; }
      #mainBanner .freeTrialSkillsContainer > section:nth-of-type(1) li span {
        margin-bottom: 6px; } }
@media (max-width: 480px) {
  #getEmail > section {
    width: 300px; } }
/*----------------------------- New Home Page Design -------------------------*/
#skills {
  padding: 53px 100px 100px;
  position: relative;
  max-width: 1280px;
  margin: 0 auto; }
  #skills .img-wrap {
    width: 245px;
    height: 160px;
    overflow: hidden; }
  #skills .customCarousel > button {
    background: none;
    position: absolute;
    bottom: 50%;
    cursor: pointer; }
  #skills .customCarousel .slick-prev {
    left: 40px; }
  #skills .customCarousel .slick-next {
    right: 40px; }
  #skills .navArrow {
    width: 25px; }

.skill > section > section {
  margin: 0 10px;
  position: relative;
  padding: 14px 0 22px;
  max-width: 340px; }
  .skill > section > section:nth-last-of-type(1) {
    padding: 9px 0 19px; }
.skill .time {
  font-size: 11px;
  letter-spacing: 2px;
  padding-bottom: 0; }
  .skill .time img {
    margin-top: -1px; }
.skill .ratings {
  position: absolute;
  right: 5px;
  font-size: 11px;
  top: 9px;
  letter-spacing: 1px; }
  .skill .ratings img:nth-last-of-type(1) {
    top: -2px; }

.viewAll {
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 16px;
  line-height: 1.42857143;
  color: #ffffff;
  font-weight: 300;
  padding-top: 55px;
  letter-spacing: .4px; }
  .viewAll a {
    font-size: 15px;
    line-height: 1.42857143;
    color: #ffffff;
    padding: 17px 66px;
    background: #4fa4ce;
    border-radius: 4px; }

#grpTrail {
  height: 640px;
  padding: 190px 60px 60px; }
  #grpTrail h3:nth-of-type(1) {
    margin-bottom: 4px; }
  #grpTrail h3:nth-last-of-type(1) {
    margin-top: 0;
    margin-bottom: 4px; }
  #grpTrail p {
    margin-bottom: 42px;
    max-width: 400px; }
  #grpTrail a {
    padding: 15px;
    height: auto;
    width: auto; }

#stories h2 {
  margin-bottom: 38px; }

.featured-story-container {
  max-width: 1100px;
  padding-bottom: 130px;
  padding-top: 10px; }
  .featured-story-container .slick-arrow {
    position: absolute;
    top: 145px;
    z-index: 1000;
    line-height: 0;
    color: transparent;
    background: transparent; }
    .featured-story-container .slick-arrow:before {
      content: '';
      display: block;
      width: 24px;
      height: 24px;
      background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/icons/generic/line/black/down.svg"); }
    .featured-story-container .slick-arrow.slick-prev {
      left: 0;
      top: 163px;
      -moz-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      transform: rotate(90deg); }
    .featured-story-container .slick-arrow.slick-next {
      right: 0;
      -moz-transform: rotate(-90deg);
      -webkit-transform: rotate(-90deg);
      -o-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
      transform: rotate(-90deg); }
  .featured-story-container .featured-story {
    width: 208px;
    height: 208px;
    padding-top: 46px; }
    .featured-story-container .featured-story a {
      pointer-events: none; }
    .featured-story-container .featured-story .image-thumb {
      width: 208px;
      height: 208px;
      padding: 10px;
      box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.15);
      opacity: .6;
      pointer-events: none; }
    .featured-story-container .featured-story p, .featured-story-container .featured-story h4 {
      display: none; }
  .featured-story-container .slick-center {
    height: 302px;
    padding-top: 0;
    position: relative; }
    .featured-story-container .slick-center:before {
      content: '';
      height: 282px;
      width: 282px;
      background: #262626;
      border-radius: 50%;
      display: block;
      position: absolute;
      opacity: .3;
      margin: 0 auto;
      left: 0;
      right: 0;
      top: 10px;
      pointer-events: none; }
    .featured-story-container .slick-center:after {
      content: '';
      width: 50px;
      height: 50px;
      background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/icons/generic/line/white/play.svg") no-repeat center center;
      position: absolute;
      display: block;
      z-index: 10;
      left: 0;
      right: 0;
      top: 120px;
      margin: 0 auto;
      pointer-events: none; }
    .featured-story-container .slick-center .image-thumb {
      width: 302px;
      height: 302px;
      cursor: pointer;
      opacity: 1;
      pointer-events: auto;
      display: inline-block; }
    .featured-story-container .slick-center p, .featured-story-container .slick-center h4 {
      display: block; }
    .featured-story-container .slick-center p {
      position: absolute;
      width: 470px;
      left: -65px;
      text-align: center;
      bottom: -75px; }
    .featured-story-container .slick-center h4 {
      position: absolute;
      bottom: -97px;
      width: 100%; }
  .featured-story-container .image-thumb {
    width: 100%;
    border-radius: 50%; }

@media (max-width: 1279px) {
  #stories {
    padding-right: 10px;
    padding-left: 10px; } }
@media (max-width: 1050px) and (min-width: 1001px) {
  .featured-story-container .slick-center:before {
    left: 10px; } }
@media (max-width: 1000px) {
  .featured-story-container {
    padding-bottom: 105px; }
    .featured-story-container .slick-arrow {
      top: 115px; }
      .featured-story-container .slick-arrow.slick-prev {
        top: 132px; }
      .featured-story-container .slick-arrow.slick-next {
        right: 10px; }
    .featured-story-container .featured-story {
      width: 160px;
      height: 160px; }
      .featured-story-container .featured-story .image-thumb {
        width: 160px;
        height: 160px;
        padding: 7px; }
    .featured-story-container .slick-center {
      height: 250px; }
      .featured-story-container .slick-center:before {
        width: 236px;
        height: 236px;
        top: 7px; }
      .featured-story-container .slick-center:after {
        top: 95px; }
      .featured-story-container .slick-center .image-thumb {
        width: 250px;
        height: 250px; }
      .featured-story-container .slick-center p {
        left: -100px;
        bottom: -55px; }
      .featured-story-container .slick-center h4 {
        bottom: -77px; } }
@media (max-width: 850px) {
  .success-story-wrapper .featured-story-container {
    width: 550px; }

  .featured-story-container {
    padding-top: 10px; }
    .featured-story-container .slick-arrow {
      top: 170px; }
      .featured-story-container .slick-arrow.slick-prev {
        top: 187px; }
    .featured-story-container .featured-story {
      width: 240px;
      height: 240px; }
      .featured-story-container .featured-story .image-thumb {
        width: 240px;
        height: 240px;
        padding: 10px; }
    .featured-story-container .slick-center {
      height: 340px; }
      .featured-story-container .slick-center:before {
        width: 320px;
        height: 320px;
        top: 10px; }
      .featured-story-container .slick-center:after {
        top: 144px; }
      .featured-story-container .slick-center .image-thumb {
        width: 340px;
        height: 340px; }
      .featured-story-container .slick-center p {
        left: auto; } }
@media (max-width: 768px) {
  .success-story-wrapper .featured-story-container {
    width: 500px; }

  body #stories {
    padding-top: 20px; }

  #stories h2 {
    font-size: 28px; } }
@media (max-width: 554px) {
  .skill > section > section {
    width: 260px; } }
@media (max-width: 550px) {
  body #stories {
    padding-right: 0;
    padding-left: 0; }

  #stories h2 {
    margin-bottom: 25px; }

  .success-story-wrapper .featured-story-container {
    width: 320px; }

  .featured-story-container .slick-arrow {
    top: 120px; }
    .featured-story-container .slick-arrow:before {
      width: 15px;
      height: 15px; }
    .featured-story-container .slick-arrow.slick-prev {
      top: 147px; }
    .featured-story-container .slick-arrow.slick-next {
      right: 0; }
  .featured-story-container .featured-story {
    width: 150px;
    height: 150px; }
    .featured-story-container .featured-story .image-thumb {
      width: 150px;
      height: 150px;
      padding: 5px; }
  .featured-story-container .slick-center {
    height: 250px; }
    .featured-story-container .slick-center:before {
      width: 240px;
      height: 240px;
      top: 5px;
      left: 5px; }
    .featured-story-container .slick-center:after {
      top: 98px; }
    .featured-story-container .slick-center .image-thumb {
      width: 250px;
      height: 250px; }
    .featured-story-container .slick-center p {
      width: auto;
      bottom: -75px; }
    .featured-story-container .slick-center h4 {
      bottom: -97px; } }
@-webkit-keyframes explore {
  0% {
    opacity: .3; }
  50% {
    opacity: 1; }
  100% {
    opacity: .3; } }
@keyframes explore {
  0% {
    opacity: .3; }
  50% {
    opacity: 1; }
  100% {
    opacity: .3; } }
@keyframes rotateUp {
  100% {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg); } }
@keyframes rotateDown {
  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg); } }
#home #explore img {
  opacity: .4;
  -webkit-animation-name: explore;
  animation-name: explore;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease; }
#home #explore img:nth-of-type(2) {
  -webkit-animation-delay: .6s;
  animation-delay: .6s; }
#home #explore img:nth-of-type(3) {
  -webkit-animation-delay: 1.2s;
  animation-delay: 1.2s; }

footer .socialIcons img {
  -webkit-transition: width .2s, height .2s;
  -moz-transition: width .2s, height .2s;
  transition: width .2s, height .2s;
  -webkit-animation-timing-function: ease;
  -moz-animation-timing-function: ease;
  animation-timing-function: ease; }

footer .socialIcons img:hover {
  width: 32px;
  height: 32px; }

.skill > section {
  -webkit-transition: box-shadow .2s;
  transition: box-shadow .2s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease; }

.story > section {
  -webkit-transition: box-shadow .2s, border .2s, color .2s;
  transition: box-shadow .2s, border .2s, color .2s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease; }

.story > section:hover {
  box-shadow: 0 1px 12px 0 rgba(0, 0, 0, 0.1);
  border: 1px solid #fff;
  color: #585858; }

.plusPoint {
  -webkit-transition: background .4s;
  transition: background .4s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease; }

.plusPoint h4 {
  -webkit-transition: margin .4s;
  transition: margin .4s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease; }

.touchFooter .twirlUp, .subMenu .twirlUp {
  -webkit-animation-name: rotateUp;
  animation-name: rotateUp;
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards; }

.touchFooter .twirlDown, .subMenu .twirlDown {
  -moz-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
  -webkit-animation-name: rotateDown;
  animation-name: rotateDown;
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards; }

@-webkit-keyframes arrowUp {
  from {
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); } }
@keyframes arrowUp {
  from {
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); } }
.roArrow section:nth-of-type(1) h1:after {
  -webkit-animation-name: arrowUp;
  animation-name: arrowUp;
  -webkit-animation-duration: .4s;
  animation-duration: .4s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards; }

@-webkit-keyframes arrowDn {
  from {
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); } }
@keyframes arrowDn {
  from {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }
  to {
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
.loArrow section:nth-of-type(1) h1:after {
  -webkit-animation-name: arrowDn;
  animation-name: arrowDn;
  -webkit-animation-duration: .4s;
  animation-duration: .4s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards; }

/*!
 * Waves v0.6.0
 * http://fian.my.id/Waves
 *
 * Copyright 2014 Alfiana E. Sibuea and other contributors
 * Released under the MIT license
 * https://github.com/fians/Waves/blob/master/LICENSE
 */
.waves-effect {
  position: relative;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  vertical-align: middle;
  z-index: 1;
  will-change: opacity, transform;
  transition: all .3s ease-out; }
  .waves-effect .waves-ripple {
    position: absolute;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    margin-left: -10px;
    opacity: 0;
    background: rgba(0, 0, 0, 0.2);
    transition: all 0.7s ease-out;
    transition-property: transform, opacity;
    transform: scale(0);
    pointer-events: none; }
  .waves-effect.waves-light .waves-ripple {
    background-color: rgba(255, 255, 255, 0.45); }
  .waves-effect.waves-red .waves-ripple {
    background-color: rgba(244, 67, 54, 0.7); }
  .waves-effect.waves-yellow .waves-ripple {
    background-color: rgba(255, 235, 59, 0.7); }
  .waves-effect.waves-orange .waves-ripple {
    background-color: rgba(255, 152, 0, 0.7); }
  .waves-effect.waves-purple .waves-ripple {
    background-color: rgba(156, 39, 176, 0.7); }
  .waves-effect.waves-green .waves-ripple {
    background-color: rgba(76, 175, 80, 0.7); }
  .waves-effect.waves-teal .waves-ripple {
    background-color: rgba(0, 150, 136, 0.7); }
  .waves-effect input[type="button"], .waves-effect input[type="reset"], .waves-effect input[type="submit"] {
    border: 0;
    font-style: normal;
    font-size: inherit;
    text-transform: inherit;
    background: none; }
  .waves-effect img {
    position: relative;
    z-index: -1; }

.waves-notransition {
  transition: none !important; }

.waves-circle {
  transform: translateZ(0);
  -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%); }

.waves-input-wrapper {
  border-radius: 0.2em;
  vertical-align: bottom; }
  .waves-input-wrapper .waves-button-input {
    position: relative;
    top: 0;
    left: 0;
    z-index: 1; }

.waves-circle {
  text-align: center;
  width: 2.5em;
  height: 2.5em;
  line-height: 2.5em;
  border-radius: 50%;
  -webkit-mask-image: none; }

.waves-block {
  display: block; }

/* Firefox Bug: link not triggered */
.waves-effect .waves-ripple {
  z-index: -1; }

.userInputFormLabel::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font-size: 13.9px;
  font-weight: 400;
  color: #bbbbbb; }

.userInputFormLabel::-moz-placeholder {
  /* Firefox 19+ */
  font-size: 13.9px;
  font-weight: 400;
  color: #bbbbbb; }

.userInputFormLabel:-ms-input-placeholder {
  /* IE 10+ */
  font-size: 13.9px;
  font-weight: 400;
  color: #bbbbbb; }

.userInputFormLabel:-moz-placeholder {
  /* Firefox 18- */
  font-size: 13.9px;
  font-weight: 400;
  color: #bbbbbb; }

.userInputForm {
  padding: 3.57em 2.14em; }
  .userInputForm label {
    display: block;
    font-size: 11.9px;
    font-weight: 400;
    color: #bbbbbb;
    margin-bottom: 1.66em; }
  .userInputForm textarea {
    display: block;
    resize: none; }
  .userInputForm .input-inline, .userInputForm .input-message {
    position: relative; }
  .userInputForm input {
    border: none;
    border-bottom: 1px solid #bbbbbb;
    font-size: 13.9px;
    font-weight: 700;
    color: #585858;
    padding: 0px 0px 8px 0px; }
    .userInputForm input ~ label {
      position: absolute;
      pointer-events: none;
      left: 0px;
      top: 0px;
      margin-bottom: 0px;
      transition: 0.2s ease all; }
      .userInputForm input ~ label.moveLabelUp {
        top: -19px;
        left: 0px;
        opacity: 1; }
    .userInputForm input:focus {
      outline: none;
      border-bottom: 1px solid #607d8b; }
      .userInputForm input:focus ~ label {
        top: -19px;
        left: 0px;
        opacity: 1; }
      .userInputForm input:focus .intl-tel-input {
        display: block; }
    .userInputForm input:not(:focus):valid ~ label {
      top: -19px;
      left: 0px;
      opacity: 1; }
  .userInputForm textarea {
    border: none;
    border-bottom: 1px solid #bbbbbb;
    font-size: 13.9px;
    font-weight: 700;
    color: #585858;
    padding: 0px 0px 8px 0px; }
    .userInputForm textarea ~ label {
      position: absolute;
      pointer-events: none;
      padding-left: 8px;
      left: 0px;
      top: 72px;
      margin-bottom: 0px;
      transition: 0.2s ease all; }
    .userInputForm textarea:focus {
      outline: none;
      border-bottom: 1px solid #607d8b; }
      .userInputForm textarea:focus ~ label {
        top: -19px;
        left: 0px;
        opacity: 1; }
    .userInputForm textarea:not(:focus):valid ~ label {
      top: -19px;
      left: 0px;
      opacity: 1; }
  .userInputForm button {
    margin: 3.84em 0;
    margin-left: auto;
    margin-right: auto; }
  .userInputForm .input-inline {
    display: inline-block;
    width: 33.33%;
    box-sizing: border-box; }
  .userInputForm .input-message {
    margin-top: 3.57em; }
    .userInputForm .input-message textarea {
      width: 97%;
      box-sizing: border-box;
      padding: 17px 0px 15px 8px; }
    .userInputForm .input-message.textCount {
      margin-top: 10px; }

.support-gallery {
  margin-top: 125px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center; }
  .support-gallery .support-info {
    width: 195px;
    margin-right: 79px; }
    .support-gallery .support-info:last-child {
      margin-right: 0px; }
    .support-gallery .support-info h4 {
      margin: 0px;
      margin-top: 50px;
      font-size: 14px;
      line-height: 2.86;
      text-align: center;
      color: #585858; }
    .support-gallery .support-info p {
      margin: 0px;
      margin-top: 30px;
      font-size: 12px;
      line-height: 1.67;
      text-align: center;
      color: #585858; }
  @media (min-width: 768px) and (max-width: 1024px) {
    .support-gallery .support-info {
      width: 50%;
      margin-right: 0px;
      text-align: center;
      margin-bottom: 100px; }
      .support-gallery .support-info h4, .support-gallery .support-info p {
        margin-top: 10px; } }
  @media (min-width: 320px) and (max-width: 767px) {
    .support-gallery .support-info {
      width: 100%;
      margin-right: 0px;
      text-align: center;
      margin-bottom: 60px; }
      .support-gallery .support-info h4, .support-gallery .support-info p {
        margin-top: 10px; } }

@media (min-width: 1441px) {
  #success-stories.stories-main-banner {
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover; } }
html {
  background-color: #fff; }

body {
  background-color: #fff;
  text-rendering: optimizeLegibility;
  max-width: 2560px;
  min-width: 320px;
  margin: 0 auto;
  position: relative; }

button {
  padding: 0; }

button, input[type=submit] {
  background-color: #4fa4ce;
  border: none;
  color: #fff; }

button:focus, input[type=submit]:focus {
  outline: none; }

button a {
  color: #fff;
  text-decoration: none;
  padding: 5px; }

button a:hover {
  color: #fff;
  text-decoration: none; }

input[type=submit] {
  padding: 5px; }

.topSection {
  padding-top: 10px; }

.topSection h1 {
  margin-top: 230px;
  margin-bottom: 50px;
  text-align: center; }

.navi li {
  text-transform: uppercase; }

.sortNavi {
  display: block;
  text-align: center; }

.sortNavi li {
  display: inline-block;
  text-transform: uppercase; }

.btnGrp a {
  font-size: 12px;
  letter-spacing: .4px; }

.btnGrp > a {
  color: #4fa4ce; }

.bodyOverlay {
  position: fixed;
  top: 0;
  background: rgba(0, 0, 0, 0.4);
  z-index: 200;
  display: none; }

#explore h4 {
  color: #fcfcfc;
  font-size: 14px;
  letter-spacing: 6px;
  font-weight: 300; }

#explore img {
  cursor: pointer; }

#skills .skillCarousel {
  overflow: hidden;
  width: 100%;
  height: 300px; }

#launchMenu a {
  color: #bbbbbb;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: .4px; }

#skillsMenu a:hover, #launchMenu a:hover {
  text-decoration: none;
  color: #4fa4ce; }

#launchMenu a.active {
  text-decoration: none;
  color: #4fa4ce; }

#browseSkills h2 {
  font-size: 18px;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: .8px;
  color: #585858; }

#browseSkills .skillCarousel {
  overflow: hidden;
  width: 100%;
  height: 300px; }

#browseSkills li.active {
  background-color: #4fa4ce;
  color: #fff; }
  #browseSkills li.active a {
    background-color: #4fa4ce;
    color: #fff; }

#browseSkillsMenu a, #launchMenu a {
  color: #bbbbbb;
  font-size: 14px;
  font-weight: normal; }

#launchMenu a:hover {
  text-decoration: none;
  color: #4fa4ce; }

#browseSkills h3 {
  font-size: 34px;
  font-weight: 900;
  letter-spacing: 6.8px;
  color: #ffffff;
  margin-top: 200px;
  display: flex;
  justify-content: center; }

.skill p {
  font-size: 14px;
  font-weight: 300;
  color: #585858; }

.skill .price {
  font-size: 16px;
  font-weight: bold;
  letter-spacing: .2px; }

.skill .price span {
  font-size: 11px; }

.skill:focus {
  outline: none; }

#skillsMenu .skill > section {
  width: 338px;
  height: 300px; }

.skill > section:hover {
  box-shadow: 1px 1px 7px 2px rgba(0, 0, 0, 0.15);
  cursor: pointer; }
  .skill > section:hover .img-wrap img {
    width: 105%;
    height: 105%; }

.skill > section > section:nth-of-type(1) {
  border-bottom: 1px solid #eeeeee;
  -webkit-transition: all .3s ease-in-out;
  /* Safari and Chrome */
  -moz-transition: all .3s ease-in-out;
  /* Firefox */
  -ms-transition: all .3s ease-in-out;
  /* IE 9 */
  -o-transition: all .3s ease-in-out;
  /* Opera */
  transition: all .3s ease-in-out; }

.launch h3 {
  font-size: 16px;
  letter-spacing: .5px;
  font-weight: 400; }

.launch h3, .launch .overlay {
  color: #fff; }

.launch .overlay {
  background-color: #2f3f51;
  opacity: .9;
  letter-spacing: .3px; }

.launch .overlay h4 {
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 2px; }

.launch .overlay .courseName {
  font-size: 22px;
  letter-spacing: .5px; }

.launch .overlay p {
  font-size: 12px;
  font-weight: 300; }

.launch .overlay .knowMore {
  background: none;
  border: 1px solid #fff;
  border-radius: 5px;
  padding: 11px 24px; }

.launch .overlay .knowMore a {
  font-size: 10px;
  letter-spacing: 1.4px; }

#stories section:focus {
  outline: none; }

.story > section {
  border: 1px solid #e6e6e6;
  color: #bbbbbb;
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/icons/rest/greyPlay.svg") no-repeat center 88% #ffffff;
  background-size: 28px; }

.story > section h4 {
  font-size: 14px;
  font-weight: bold;
  letter-spacing: .4px; }

.story > section p {
  font-size: 12px;
  letter-spacing: .5px; }

.story > section:hover {
  box-shadow: 0 1px 12px 0 rgba(0, 0, 0, 0.1);
  border: 1px solid #fff;
  cursor: pointer;
  color: #585858;
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/icons/rest/bluePlay.svg") no-repeat center 88% #ffffff;
  background-size: 28px; }

.plusPoint {
  border-right: 1px solid #e1e1e1; }

.plusPoint h4 {
  font-size: 14px;
  color: #585858;
  text-transform: uppercase; }

.plusPoint:nth-last-of-type(1) {
  border-right: none; }

#grpTrail p {
  font-size: 14px;
  font-weight: 300;
  letter-spacing: .4px; }

#grpTrail button a {
  font-weight: bold;
  letter-spacing: .5px; }

.navi li {
  display: inline;
  color: #4fa4ce; }

.sortNavi li {
  display: inline; }

.btnGrp > a img {
  margin-right: 2px;
  position: relative;
  top: -2px; }

.btnGrp > a:hover {
  text-decoration: none; }

#menuList .search span img {
  position: relative;
  top: -1px;
  left: 2px; }

#explore h4 {
  text-align: center;
  margin-top: 30px; }

#explore img {
  display: block;
  margin: 0 auto;
  position: relative;
  left: -3px; }

.navArrow {
  width: 30px; }

.prevArrow {
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

.nextArrow {
  -moz-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg); }

#all-courses {
  padding: 100px;
  position: relative; }

#skills h2, #all-courses h2 {
  margin: 10px;
  margin-bottom: 0;
  text-align: center; }

#skills .navArrow:hover {
  cursor: pointer; }

#skills .prevArrow {
  left: 40px; }

#skills .nextArrow {
  right: 40px; }

#browseSkills {
  padding: 100px; }

#browseSkills h2 {
  margin: 0; }

#browseSkills .navArrow {
  position: absolute;
  bottom: -30px; }

#browseSkills .navArrow:hover {
  cursor: pointer; }

#browseSkills .prevArrow {
  height: 19px; }

#browseSkills .nextArrow {
  height: 19px; }

.course-card-link {
  display: block;
  height: 100%; }

#sortCourses {
  padding: 50px; }

#sortCourses h2 {
  margin: 0; }

.skillgrid {
  margin-top: 130px;
  margin-left: 7.81%;
  margin-right: 0;
  overflow: hidden; }

#skillsMenu .viewAll {
  float: right;
  margin-right: 0; }

#skillsMenu li a.active {
  text-decoration: none;
  color: #4fa4ce; }

#browseSkillsMenu {
  padding-left: 0; }

#skillGrid .img-wrap {
  height: 186px;
  max-width: 340px;
  overflow: hidden; }

#skillGrid a {
  display: inline-block; }

#skillGrid .img-wrap img:hover {
  -webkit-transform: scale(1.05);
  /* Safari and Chrome */
  -moz-transform: scale(1.05);
  /* Firefox */
  -ms-transform: scale(1.05);
  /* IE 9 */
  -o-transform: scale(1.05);
  /* Opera */
  transform: scale(1.05); }

.skill p {
  margin-bottom: 0; }

.skill .price {
  position: absolute;
  right: 10px;
  bottom: 10px; }

.skill .price span {
  position: relative;
  top: -6px; }

.skill .time img {
  margin-right: 6px; }

.skill .time span {
  float: right;
  font-size: 12px;
  margin-right: 9px; }

.skill .time .live {
  color: rgba(159, 54, 38, 0.8);
  margin-right: 4px; }

.skill .ratings img {
  position: relative;
  top: -2px;
  margin-right: 5px; }

.skill .ratings img:nth-last-of-type(1) {
  margin-right: 3px;
  margin-left: 5px; }

#newLaunches {
  margin-bottom: 100px;
  position: relative; }

#newLaunches > section {
  margin: 0; }

#newLaunches .row {
  overflow: hidden;
  height: 250px; }

#newLaunches .img-wrap img {
  height: 250px;
  width: 340px;
  background-color: #2f3f51; }

#launchMenu {
  margin-bottom: 30px;
  padding-left: 100px; }

#launchMenu li {
  margin-right: 40px; }

.launch {
  padding: 0;
  position: relative; }

.launch > img {
  width: 100%;
  height: 235.28px; }

.launch h3 {
  position: absolute;
  bottom: 3px;
  left: 30px; }

.launch .overlay {
  position: absolute;
  bottom: 0;
  display: none;
  height: 100%;
  width: 100%;
  padding-left: 25px;
  padding-top: 40px;
  padding-right: 20px; }

.launch .overlay p {
  width: 85%;
  margin-bottom: 23px;
  max-height: 50px;
  overflow: auto; }

.launch .overlay .knowMore {
  width: 111px;
  height: 30px;
  color: #FFF;
  font-size: 10px;
  letter-spacing: 1.6px;
  text-align: center; }

#stories .navArrow {
  position: absolute;
  bottom: 47%; }

#stories .navArrow:hover {
  cursor: pointer; }

#stories .prevArrow {
  left: 45px; }

#stories .nextArrow {
  right: 45px; }

#stories > section {
  overflow: hidden;
  width: 100%;
  margin: 0 auto;
  padding-top: 0; }

#stories > section > section {
  width: 100%;
  margin: 0 auto; }

.story {
  text-align: center;
  float: left;
  margin-right: 30px; }

.story:nth-last-of-type(1) {
  margin-right: 0; }

.story > section {
  width: 240px;
  height: 180px;
  margin: 0 auto;
  position: relative; }

.story > section .userImg {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: -50px; }

.story > section h4 {
  margin-top: 80px; }

.story > section .playIcon {
  width: 28px;
  opacity: .2;
  margin: 12px auto 0;
  display: block; }

.plusPoint {
  text-align: center;
  width: 220px;
  height: 270px;
  float: left; }

.plusPoint img {
  margin-top: 80px;
  width: 50px; }

.plusPoint h4 {
  width: 70%;
  margin: 160px auto 10px;
  line-height: 1.2; }

.plusPoint p {
  display: none;
  width: 90%;
  margin: 0 auto;
  font-size: 12px;
  letter-spacing: .4px; }

.plusPoint:hover, .plusPoint:active, .plusPoint:focus {
  background-color: #4fa4ce;
  color: #fff;
  background-image: none; }

.plusPoint:hover img, .plusPoint:active img, .plusPoint:focus img {
  margin-top: 30px;
  width: 36px; }

.plusPoint:hover h4, .plusPoint:active h4, .plusPoint:focus h4 {
  margin: 85px auto 20px;
  color: #fff; }

.plusPoint:hover p, .plusPoint:active p, .plusPoint:focus p {
  display: block; }

#grpTrail {
  margin-top: 50px; }

#grpTrail button {
  width: 170px;
  padding: 10px 0; }

.courseBanner {
  height: 450px; }

.menuSelected {
  display: none; }

@media (min-width: 1441px) {
  .viewAll {
    right: 152px; } }
.skillgrid .skill {
  margin-bottom: 30px;
  max-width: 340px;
  min-width: 300px;
  margin-left: 15px;
  margin-right: 15px;
  padding: 0;
  display: inline-block;
  text-align: left; }

@media (min-width: 769px) and (max-width: 910px) {
  #skills .viewAll {
    top: 135px;
    right: 3em; } }
@media (min-width: 321px) and (max-width: 768px) {
  #skills, #all-courses {
    padding: 100px 10px 100px 10px;
    margin: 0 9px; }

  #skills .viewAll {
    top: 108px;
    right: 2em; }

  #skills #skillsMenu li a {
    font-size: 12px; }

  #skillsMenu {
    padding-left: 10px;
    margin: 20px 0; }

  #skillsMenu li {
    margin-right: 0;
    padding-right: 10px; }

  #skills h2, #all-courses h2 {
    padding-left: 0; }

  #launchMenu {
    margin-left: 20px;
    padding: 0; }

  #stories .slick-next, #stories .slick-prev {
    display: none; }
    #stories .slick-next img, #stories .slick-prev img {
      display: none; }

  .customCarousel .slick-slide {
    width: 300px; }

  .skillgrid .skill {
    max-width: 300px; } }
@media (min-width: 321px) and (max-width: 723px) {
  #skills .viewAll {
    right: 1em; }

  #skillGrid {
    display: block;
    margin-right: auto;
    margin-left: auto;
    text-align: center; }

  .skillgrid .skill {
    margin-left: auto;
    margin-right: auto !important;
    text-align: left; } }
@media (max-width: 991px) {
  .dwnArrow:after {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/down.svg"); }

  .upArrow:after {
    background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/nextB.svg"); }

  .plusPoint {
    width: 180px; } }
@media (max-width: 767px) {
  #skills h2 {
    font-size: 20px; }

  .bodyOverlay2 {
    position: fixed;
    top: 0;
    background: rgba(0, 0, 0, 0.4);
    z-index: 200; }

  .skillgrid .skill > section {
    max-width: 300px;
    margin-right: 10px;
    margin-left: 10px; } }
@media (min-width: 480px) and (max-width: 768px) {
  .plusPoint {
    width: 220px;
    border-right: none; }

  .plusPoint:nth-of-type(3) {
    clear: left; }

  #grpTrail {
    padding: 230px 40px 240px 55px;
    height: auto; }

  #skills .slick-next, #skills .slick-prev {
    display: none; }

  .stories-slick-next, .stories-slick-prev {
    display: none; }

  .story > section {
    width: 260px; }

  #launchMenu li {
    margin-right: 67px; }

  #stories {
    padding: 0 10px 30px; }

  #extraPoints h2 {
    margin-top: 10px; } }
@media (max-width: 554px) {
  .menuSelected {
    display: block;
    font-size: 14px;
    font-family: "Lato";
    text-transform: uppercase;
    font-weight: 100;
    letter-spacing: .4px;
    color: #4fa4ce;
    padding: 10px 20px;
    cursor: pointer;
    background: #fafafa url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/downGrey.svg") no-repeat right;
    background-position-x: 92%;
    background-size: 24px;
    -webkit-animation-duration: .5s;
    -moz-animation-duration: .5s;
    -o-animation-duration: .5s;
    -ms-animation-duration: .5s; }

  .menuSelected.active {
    background: #fafafa url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/up.svg") no-repeat right;
    background-position-x: 92%;
    background-size: 24px; }

  #skills, #all-courses {
    padding: 0;
    padding-bottom: 100px; }

  #skillsMenu {
    padding-left: 0;
    margin: 0;
    border-top: none;
    position: absolute;
    width: 100%;
    background: #fafafa;
    z-index: 30;
    box-sizing: border-box;
    border: 1px solid #ebebeb;
    border-top: none;
    border-bottom: none;
    list-style: none; }

  .customCarousel {
    margin-top: 13px; }

  #skills, #all-courses {
    position: relative; }

  #launchMenu {
    padding-left: 0px; }

  #launchMenu li {
    display: inline-block;
    margin-right: 0px; }

  #launchMenu li:first-child {
    text-align: left;
    margin-left: 10px; }

  #launchMenu li:last-child {
    margin-right: 10px; }

  .viewAll {
    text-align: center;
    padding: 2em; }

  .viewAll a {
    font-family: Lato;
    margin: 0 auto;
    font-size: 1em;
    text-transform: uppercase;
    font-weight: 300;
    padding: 1em 3em;
    color: #ffffff; }

  #skills h2, #all-courses h2 {
    display: inline-block;
    margin-top: 30px;
    margin-bottom: 20px; }

  #skillsMenu li {
    display: block;
    margin-right: 0;
    border-bottom: 1px solid #ebebeb;
    padding: 0;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -o-animation-duration: 1s;
    -ms-animation-duration: 1s; }

  #skillsMenu a {
    display: block;
    padding: 10px 15px; }

  #skills .course-card, #all-courses .course-card {
    margin: 10px 0 !important;
    margin-right: 10px !important;
    width: 280px; }

  #launchMenu {
    padding: 0;
    margin-left: 10px; }

  #skillsMenu .skill > section {
    width: 300px !important;
    height: 300px; }

  #skills .img-wrap, #all-courses .img-wrap {
    width: 280px !important;
    height: 186px !important; }

  #skills .img-wrap img, #all-courses .img-wrap img {
    height: 186px !important; }

  #skills .img-wrap:hover img, #all-courses .img-wrap:hover img {
    width: 300px !important;
    height: 186px !important; }

  .skillgrid .skill {
    max-width: 300px;
    display: inline-block; } }
@media (max-width: 480px) {
  .btnGrp {
    display: none; }

  #explore h4 {
    margin-top: 50px;
    font-size: 10px; }

  .plusPoint {
    width: 100%;
    clear: left;
    border-right: none; }

  #grpTrail {
    padding: 160px 40px 130px 10px;
    height: auto; }

  #grpTrail h3 {
    font-size: 14px; }

  #grpTrail h3:nth-last-of-type(1) {
    margin-bottom: 18px; }

  #grpTrail p {
    margin-bottom: 33px; }

  .story > section {
    width: 260px;
    margin: 0; }

  #stories .slick-next, #stories .slick-prev {
    display: none; }

  #skills .slick-next, #skills .slick-prev, #stories .prevArrow {
    display: none; }

  #stories {
    padding: 50px 10px; }

  #stories .course-card {
    display: inline-block; }

  #newLaunches .course-card {
    margin-right: 10px !important; }

  #newLaunches .img-wrap img {
    width: 300px; } }
a:hover {
  cursor: pointer;
  text-decoration: none; }

body {
  font-family: Lato, sans-serif; }

@media screen and (max-width: 1110px) {
  #home {
    padding-bottom: 100px; } }
@media screen and (max-width: 400px) {
  #home {
    padding-bottom: 70px; } }

button {
  font-weight: normal; }

#browseSkills {
  position: relative; }

#browseSkillsMenu {
  position: absolute;
  top: 546px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 84%;
  height: 80px;
  background-color: #ffffff;
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
  padding: 0;
  overflow: hidden; }

#browseSkillsMenu .skillSelected {
  background-color: transparent;
  color: #337ab7;
  display: none; }

#browseSkillsMenu li {
  margin-right: 2px;
  padding-top: 33px;
  display: inline-block;
  text-align: center;
  height: 80px;
  font-size: 12px;
  letter-spacing: .5px;
  cursor: pointer;
  color: #bbbbbb;
  -webkit-transition: background .6s, color .6s;
  -moz-transition: background .6s, color .6s;
  transition: background .6s, color .6s;
  -webkit-animation-timing-function: ease;
  -moz-animation-timing-function: ease;
  animation-timing-function: ease; }

#browseSkillsMenu a {
  font-size: 12px;
  letter-spacing: .5px;
  padding: 20px 36px;
  display: inline-block;
  background: #fff;
  line-height: 3.3; }

#browseSkillsMenu li:hover {
  background: #4fa4ce;
  color: #fff; }
  #browseSkillsMenu li:hover a {
    background: #4fa4ce;
    color: #fff; }

#sortMenu {
  margin: 0 auto;
  height: 80px;
  background-color: #ffffff; }

#sortMenu li {
  margin: 0;
  display: inline-block;
  text-align: center;
  height: 80px;
  width: 154.3px;
  margin-right: -4px; }

#sortMenu a {
  height: 9px;
  font-size: 12px;
  font-weight: bold;
  color: #bbbbbb;
  letter-spacing: .5px;
  padding: 20px 0;
  display: inline-block;
  width: 140px;
  background: #fff;
  line-height: 3.3; }

.hr {
  background: #fff  no-repeat scroll center; }

#newLaunches .course-card {
  margin: 0;
  height: 250px; }

#skills .course-card, #all-courses .course-card {
  display: inline-block;
  margin: 10px 0 10px 10px;
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.1); }
  #skills .course-card:hover, #all-courses .course-card:hover {
    cursor: pointer; }
    #skills .course-card:hover .skill > section > section:nth-of-type(1), #all-courses .course-card:hover .skill > section > section:nth-of-type(1) {
      border-bottom: 1px solid #dddddd; }

.img-wrap img {
  display: inherit;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  -webkit-transition: all .3s ease-in-out;
  /* Safari and Chrome */
  -moz-transition: all .3s ease-in-out;
  /* Firefox */
  -ms-transition: all .3s ease-in-out;
  /* IE 9 */
  -o-transition: all .3s ease-in-out;
  /* Opera */
  transition: all .3s ease-in-out; }

#all-courses .img-wrap {
  width: 245px;
  height: 160px;
  overflow: hidden; }

#all-courses .img-wrap:hover img {
  width: 338px;
  height: 186px;
  -webkit-transform: scale(1.05);
  /* Safari and Chrome */
  -moz-transform: scale(1.05);
  /* Firefox */
  -ms-transform: scale(1.05);
  /* IE 9 */
  -o-transform: scale(1.05);
  /* Opera */
  transform: scale(1.05); }

#all-courses .skill {
  background: white; }

#skills .skillCarousel {
  height: 100%;
  margin: 0px;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -o-animation-duration: 1s;
  -ms-animation-duration: 1s; }

#skills .skill.col-md-4 {
  width: 100%;
  padding: 0; }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

#skills .slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0; }

.slick-list:focus {
  outline: none; }

.slick-list.dragging {
  cursor: pointer;
  cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block; }

.slick-track:before,
.slick-track:after {
  display: table;
  content: ''; }

.slick-track:after {
  clear: both; }

.slick-loading .slick-track {
  visibility: hidden; }

.slick-slide {
  display: none;
  float: left;
  outline: none;
  /* height: 100%; */
  min-height: 1px; }

[dir='rtl'] .slick-slide {
  float: right; }

.slick-slide.slick-loading img {
  display: none; }

.slick-slide.dragging img {
  pointer-events: none; }

.slick-initialized .slick-slide {
  display: block;
  background: none; }

.slick-loading .slick-slide {
  visibility: hidden; }

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

a:focus {
  outline: none;
  text-decoration: none; }

a:visited {
  text-decoration: none; }

@media (max-width: 943px) {
  .viewAll {
    right: 7.14em; } }
@media (max-width: 854px) {
  #skillsMenu li {
    margin-right: 1%; } }
@media (max-width: 716px) {
  #skillsMenu li {
    margin-right: 1%; } }
@media (max-width: 579px) {
  #skillsMenu li {
    margin-right: 0; } }
@media (max-width: 425px) {
  #launchMenu {
    position: absolute;
    top: -38px; } }
.twirlDown {
  -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg); }

.twirlUp {
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.skill-icon {
  width: 1.7em;
  height: 1.7em;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  margin: 0 auto;
  -webkit-transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
  -ms-transition: all .1s ease-in-out;
  transition: all .1s ease-in-out; }

.technology-product {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/technologyNorm.svg"); }
  .technology-product:hover {
    background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/technologyBlue.svg"); }

.other-product {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/languageNorm.svg"); }
  .other-product:hover {
    background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/languageBlue.svg"); }

.cookery-product {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/cookeryNorm.svg"); }
  .cookery-product:hover {
    background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/cookeryBlue.svg"); }

.marketing-product {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/marketingNorm.svg"); }
  .marketing-product:hover {
    background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/marketingBlue.svg"); }

.music-product {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/musicNorm.svg"); }
  .music-product:hover {
    background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/musicBlue.svg"); }

.photography-product {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/photographyNorm.svg"); }
  .photography-product:hover {
    background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/photographyBlue.svg"); }

.beauty-product {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/beautyNorm.svg"); }
  .beauty-product:hover {
    background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/beautyBlue.svg"); }

.health-wellness-product {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/nutritionNorm.svg"); }
  .health-wellness-product:hover {
    background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/nutritionBlue.svg"); }

.business-product {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/businessNorm.svg"); }
  .business-product:hover {
    background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/businessBlue.svg"); }

.career-product {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/careerNorm.svg"); }
  .career-product:hover {
    background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/careerBlue.svg"); }

.finance-product {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/financeNorm.svg"); }
  .finance-product:hover {
    background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/financeBlue.svg"); }

.design-product {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/designNorm.svg"); }
  .design-product:hover {
    background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/designBlue.svg"); }

.language-product {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/languageNorm.svg"); }
  .language-product:hover {
    background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/languageBlue.svg"); }

.creative-product {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/designNorm.svg"); }
  .creative-product:hover {
    background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/designBlue.svg"); }

.technology-product-white {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/technologyWhite.svg"); }
  .technology-product-white:hover {
    background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/technologyBlue.svg"); }

.other-product-white {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/technologyWhite.svg"); }
  .other-product-white:hover {
    background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/technologyBlue.svg"); }

.marketing-product-white {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/marketingWhite.svg"); }
  .marketing-product-white:hover {
    background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/marketingBlue.svg"); }

.photography-product-white {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/photographyWhite.svg"); }
  .photography-product-white:hover {
    background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/photographyBlue.svg"); }

.finance-product-white {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/financeWhite.svg"); }
  .finance-product-white:hover {
    background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/financeBlue.svg"); }

.design-product-white {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/designWhite.svg"); }
  .design-product-white:hover {
    background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/designBlue.svg"); }

.health-wellness-product-white {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/nutritionWhite.svg"); }
  .health-wellness-product-white:hover {
    background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/nutritionBlue.svg"); }

.creative-product-white {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/designWhite.svg"); }
  .creative-product-white:hover {
    background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/designBlue.svg"); }

.beauty-product-white {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/beautyWhite.svg"); }
  .beauty-product-white:hover {
    background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/beautyBlue.svg"); }

.language-product-white {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/languageWhite.svg"); }
  .language-product-white:hover {
    background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/languageBlue.svg"); }

.business-product-white {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/businessWhite.svg"); }
  .business-product-white:hover {
    background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/businessBlue.svg"); }

.music-product-white {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/musicWhite.svg"); }
  .music-product-white:hover {
    background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/musicBlue.svg"); }

.cta {
  background: #4ea1ca;
  font-size: 1em;
  color: white;
  text-decoration: none;
  padding: 1em 2em;
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  -ms-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out; }

.blue-cta {
  background: #4ea1ca;
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  -ms-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out; }
  .blue-cta:hover {
    box-shadow: 2px 2px 20px 2px rgba(78, 161, 202, 0.7); }
  .blue-cta:active {
    box-shadow: 2px 2px 30px 3px #4ea1ca; }

.header-full-cta {
  height: 100%;
  top: 0;
  line-height: 63px;
  vertical-align: middle;
  padding: 0 5em;
  position: absolute;
  right: 0; }
  @media screen and (max-width: 736px) {
    .header-full-cta {
      line-height: 50px; } }

.cta-green {
  display: block;
  margin: 0 auto;
  padding: 1.563em 0;
  width: 16em;
  background: #cb2127;
  color: white;
  text-decoration: none;
  font-weight: 800;
  font-size: 1.063em;
  box-shadow: 0 5px 0px 0px #9f1a1f;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }
  .cta-green:hover {
    box-shadow: 0 3px 0px 0px #9f1a1f;
    transform: translateY(2px); }
  .cta-green:active {
    box-shadow: 0 0px 0px 0px #9f1a1f;
    transform: translateY(5px); }

@media screen and (max-width: 767px) {
  .mobile-top-banner #home-fold h1 {
    padding-top: 165px; }
  .mobile-top-banner .header {
    top: 98px; }
  .mobile-top-banner .mobile-top-banner-div {
    z-index: 999999999;
    position: fixed;
    top: 0px;
    height: 100px;
    width: 100%;
    background-color: #fff; }
  .mobile-top-banner #app-download-promo {
    position: fixed;
    top: 1px;
    height: 85px;
    border: 1px solid #4da1ca;
    border-radius: 4px;
    box-shadow: 0px 3px 2px #4da1ca7a;
    background-color: #e4eff4;
    padding-left: .5%;
    width: 97%;
    z-index: 99;
    margin-left: 1%;
    margin-top: 1%; }
    .mobile-top-banner #app-download-promo .promo-text {
      margin-top: 20px;
      padding-left: 5px;
      line-height: 20px; }
    .mobile-top-banner #app-download-promo .close-btn {
      height: 20px;
      width: 17px;
      top: 0;
      right: 0;
      position: absolute;
      color: #4da0ca; }
  .mobile-top-banner #home-fold {
    height: 150vh; }

  .mobile-top-banner-div #app-download-promo.closed {
    display: none; }

  #app-download-promo .app-download-btn img {
    width: 130px;
    margin-top: 20px; }

  #app-download-promo .app-download-btn .ios-download {
    display: none; }

  #app-download-promo .app-download-btn .android-download {
    display: none; }

  #app-download-promo .app-download-btn {
    position: absolute;
    top: 0.4em;
    right: 1.8em;
    display: inline-block; } }
.header {
  background: #4ea1ca;
  z-index: 10;
  width: 100%;
  top: 0;
  position: fixed;
  -webkit-transition: all 0.02s ease-in-out;
  -moz-transition: all 0.02s ease-in-out;
  -o-transition: all 0.02s ease-in-out;
  -ms-transition: all 0.02s ease-in-out;
  transition: all 0.02s ease-in-out; }
  .header .container {
    width: 95%;
    margin: 0 auto;
    padding: 0.6em 0; }
    .header .container .drop-list li a {
      color: #888888;
      text-decoration: none; }

#logo-div {
  display: inline-block;
  width: 18%; }
  #logo-div img {
    width: 12.5em;
    vertical-align: middle; }

#mobile-logo-div {
  display: none;
  width: 60%;
  text-align: left; }
  #mobile-logo-div img {
    width: 2.5em;
    vertical-align: middle; }

.blue-logo {
  display: none;
  opacity: 0; }

#menu-list {
  list-style: none;
  display: inline-block;
  width: 65%;
  text-align: center;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out; }
  #menu-list .menu-item {
    display: inline-block;
    padding: 1em 1em; }
    #menu-list .menu-item > a {
      text-decoration: none;
      color: white;
      cursor: pointer;
      font-size: 1em;
      font-weight: 400;
      -webkit-transition: all 0.1s ease-in-out;
      -moz-transition: all 0.1s ease-in-out;
      -o-transition: all 0.1s ease-in-out;
      -ms-transition: all 0.1s ease-in-out;
      transition: all 0.1s ease-in-out; }

.dropdown {
  display: none;
  position: absolute;
  background-color: #ffffff;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  text-align: left;
  top: 85%;
  font-size: 13.5px; }

.double-drop {
  display: none;
  position: absolute;
  background-color: #ffffff;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  text-align: left;
  top: 0; }

.dropdown::before {
  content: "";
  display: inline-block;
  position: absolute;
  top: -10px;
  left: 14px;
  bottom: auto;
  border: 10px solid transparent;
  border-top: 0;
  border-bottom-color: white; }

.double-drop {
  left: 100%;
  width: 100%; }
  .double-drop li:hover a {
    color: #4ea1ca !important; }

.business-product .double-drop, .technology-product .double-drop {
  top: -200px; }

.drop-btn:hover .dropdown {
  display: block; }

.double-drop-btn {
  position: relative; }
  .double-drop-btn:hover .double-drop {
    display: block; }

.drop-list {
  padding: 0 1em; }
  .drop-list li {
    display: block;
    padding: 1em 0;
    font-size: 0.9em;
    border-bottom: 1px solid #dddddd;
    background: #fff; }

.iconed-list > li {
  padding: 1em 1em 1em 2em;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 1.5em; }

.login-btn {
  display: inline-block;
  width: 7%;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out; }
  @media screen and (max-width: 736px) {
    .login-btn {
      position: absolute;
      top: 20px;
      right: 100px; } }
  @media screen and (max-width: 736px) {
    .login-btn {
      right: 120px; } }

.trans-cta {
  padding: 0.5em 1.5em;
  border: 1px solid white;
  color: white;
  background: transparent;
  text-decoration: none; }
  .trans-cta:hover {
    background: white;
    color: #4ea1ca;
    box-shadow: 0px 0px 10px 1px rgba(255, 255, 255, 0.5); }
  .trans-cta:active {
    background: #4ea1ca;
    color: white; }

#non-home #lang-sel {
  display: none; }

#lang-sel {
  right: 0px;
  background: white;
  width: 50px;
  text-align: center;
  top: 15px;
  position: absolute;
  display: inline-block;
  padding: 0.3em 0;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out; }
  #lang-sel img {
    width: 11px;
    height: 11px;
    padding-right: 4px; }
  #lang-sel a {
    color: #4ea1ca !important; }
  #lang-sel:hover .lang-drop {
    height: 220px; }
  #lang-sel .lang-drop {
    text-align: center;
    list-style: none;
    height: 0;
    overflow: hidden;
    position: absolute;
    width: 50px;
    top: 95%;
    right: 0px;
    background: white;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out; }
    #lang-sel .lang-drop li {
      padding: 0.5em 13px; }
      #lang-sel .lang-drop li a {
        text-decoration: none;
        color: #888888 !important; }
        #lang-sel .lang-drop li a:hover {
          color: #4ea1ca !important; }

.search-box {
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  width: 600px;
  height: 50px;
  white-space: nowrap;
  box-sizing: border-box;
  font-size: 14px;
  background-color: #FFFFFF;
  -webkit-transition: width 1s ease;
  -moz-transition: width 1s ease;
  transition: width 1s ease; }

.search-box-input {
  display: inline-block;
  border: 0;
  width: 600px;
  height: 50px;
  white-space: normal;
  font-size: inherit;
  padding-left: 40px;
  text-transform: capitalize;
  outline: none; }

#search-input {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/searchIcon.svg");
  background-repeat: no-repeat;
  background-position: 10px center;
  background-size: 1.5em; }

.aa-dropdown-menu {
  top: 85% !important; }
  .aa-dropdown-menu .category {
    padding: 0.5em;
    color: #4ea1ca; }

.algolia-results .result-row {
  padding: 1em; }
  .algolia-results .result-row div {
    padding: 0 2em; }
  .algolia-results .result-row p {
    font-size: 1.1em;
    font-weight: 800;
    color: #888888; }
    .algolia-results .result-row p:hover {
      color: #4ea1ca; }

.technology-product {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/technologyNorm.svg"); }
  .technology-product:hover {
    background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/technologyBlue.svg"); }

.cookery-product {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/cookeryNorm.svg"); }
  .cookery-product:hover {
    background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/cookeryBlue.svg"); }

.marketing-product {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/marketingNorm.svg"); }
  .marketing-product:hover {
    background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/marketingBlue.svg"); }

.music-product {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/musicNorm.svg"); }
  .music-product:hover {
    background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/musicBlue.svg"); }

.photography-product {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/photographyNorm.svg"); }
  .photography-product:hover {
    background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/photographyBlue.svg"); }

.beauty-product {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/beautyNorm.svg"); }
  .beauty-product:hover {
    background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/beautyBlue.svg"); }

.health-wellness-product {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/nutritionNorm.svg"); }
  .health-wellness-product:hover {
    background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/nutritionBlue.svg"); }

.business-product {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/businessNorm.svg"); }
  .business-product:hover {
    background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/businessBlue.svg"); }

.career-product {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/careerNorm.svg"); }
  .career-product:hover {
    background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/careerBlue.svg"); }

.finance-product {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/financeNorm.svg"); }
  .finance-product:hover {
    background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/financeBlue.svg"); }

.design-product {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/designNorm.svg"); }
  .design-product:hover {
    background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/designBlue.svg"); }

.language-product {
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/languageNorm.svg"); }
  .language-product:hover {
    background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/languageBlue.svg"); }

#home #topHeader {
  background-color: transparent; }
  #home #topHeader ul.langswitcher li a {
    color: white; }

#topHeader .black-logo, #topHeader .black-logo-mobile {
  display: none; }

#topHeader {
  background: #4ea1ca;
  box-shadow: none;
  border: none;
  background-color: transparent;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out; }
  #topHeader .otherPageActive > label, #topHeader .otherPageActive > a, #topHeader .subMenu > label, #topHeader .subMenu > a, #topHeader .search > label, #topHeader .search > a {
    color: white;
    text-decoration: none;
    font-size: 15px; }
  #topHeader .loginBtn {
    margin-top: 2px; }
  #topHeader .menuIcon {
    margin-top: 8px; }
  #topHeader .loginBtn {
    border: 1px solid white;
    margin: 0 2em;
    padding: 0.5em 2em;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 400;
    color: white;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out; }
  #topHeader .nav-list .menuIcon {
    margin-right: 30px; }
  #topHeader .smaller-screen .subMenu a, #topHeader .smaller-screen section a {
    color: #58595b !important;
    text-decoration: none;
    font-size: 15px; }
  #topHeader .smaller-screen .loginBtn {
    margin-left: 0; }
  #topHeader .subMenu > ul {
    margin: 0; }
  #topHeader .searchBoxContainer {
    top: 20px;
    height: 40px; }
    #topHeader .searchBoxContainer .searchBoxInput {
      height: 40px; }
    #topHeader .searchBoxContainer #search-bar {
      background-position: 10px 14px; }

#ham-div {
  display: none;
  width: 6%;
  text-align: left;
  padding-right: 0.5em; }
  #ham-div .ham-menu {
    vertical-align: middle; }

#sidebar-menu {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 9999999999;
  top: 0;
  left: 0;
  background-color: #fff;
  overflow-x: hidden;
  transition: 0.5s;
  text-align: center; }
  #sidebar-menu .container {
    padding: 1em; }

#sidebar-logo {
  text-align: left; }
  #sidebar-logo .shaw-logo {
    width: 15em; }
  #sidebar-logo #close-icon {
    float: right; }

#sidebar-links {
  list-style: none;
  text-align: left;
  padding: 1em 1em; }
  #sidebar-links a {
    text-decoration: none;
    color: #333333; }
  #sidebar-links li {
    padding: 0.5em 0;
    background: none; }
    #sidebar-links li p {
      font-weight: bold;
      display: inline-block; }
    #sidebar-links li img {
      display: inline-block;
      vertical-align: middle; }
  #sidebar-links > li {
    border-bottom: 1px solid #dddddd; }

.expand-link {
  position: relative; }
  .expand-link img {
    position: absolute;
    top: 30%;
    right: 0%; }

.expanded-options {
  display: none;
  list-style: none; }
  .expanded-options li a {
    text-decoration: none; }

#sidebar-skill-list {
  padding-left: 1em; }
  #sidebar-skill-list > li {
    border-bottom: 1px solid #dddddd; }
    #sidebar-skill-list > li p {
      font-weight: 300; }

.sidebar-course-list {
  padding-left: 1em; }
  .sidebar-course-list > li a {
    text-decoration: none; }
  .sidebar-course-list > li p {
    font-weight: 300; }

@media screen and (max-width: 980px) {
  #menu-list .menu-item {
    padding: 1em 0.5em; }

  #logo-div img {
    width: 12em; } }
@media screen and (max-width: 736px) {
  #ham-div {
    display: inline-block; }

  #mobile-logo-div {
    display: inline-block; }

  #logo-div, #menu-list {
    display: none; } }
.aa-dropdown-menu {
  background-color: white;
  width: 100%; }

/*new courses*/
#menu-list .drop-list .portrait-photography {
  display: none; }

#menu-list .drop-list .vegan-nutrition {
  display: none; }

#menu-list .drop-list .cryptocurrency {
  /*display: none;*/ }

#home-skills .slick-track .portrait-photography {
  display: none; }

#home-skills .slick-track .cryptocurrency {
  /*display: none;*/ }

#home-skills .slick-track .vegan-nutrition {
  display: none; }

#sidebar-links .sidebar-course-list .portrait-photography {
  display: none; }

#sidebar-links .sidebar-course-list .cryptocurrency {
  /*display: none;*/ }

#sidebar-links .sidebar-course-list .vegan-nutrition {
  display: none; }

.body-portrait-photography .quick-info p:nth-of-type(1) {
  display: none; }

.body-cryptocurrency .quick-info p:nth-of-type(1) {
  /*display: none;*/ }

.body-vegan-nutrition .quick-info p:nth-of-type(1) {
  display: none; }

/*hide business english*/
#menu-list .drop-list .business-english {
  display: none; }

#home-skills .slick-list .card-business-english {
  display: none; }

#sidebar-links .sidebar-course-list .business-english {
  display: none; }

.kill-space, body, section, h1, h2, h3, h4, h5, h6, p {
  padding: 0;
  margin: 0; }

@media screen and (max-width: 736px) {
  .desktop-only {
    display: none; } }

html {
  font-size: 16px; }

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility !important;
  background: #ffffff;
  width: 100%;
  font-size: 1em;
  color: #292728;
  font-family: Lato; }
  @media screen and (max-width: 640px) {
    body {
      font-size: 0.9em; } }
  @media screen and (max-width: 736px) {
    body {
      font-size: 0.8em; } }

h1 {
  font-size: 3.500em;
  font-weight: 500; }
  @media screen and (max-width: 640px) {
    h1 {
      font-size: 2.00em; } }

h2 {
  font-size: 2.500em;
  font-weight: 500; }

h3 {
  font-size: 1.875em;
  font-weight: 500; }

h4 {
  font-size: 1.375em;
  font-weight: 400; }

h5 {
  font-size: 1.125em;
  font-weight: 400; }

h6 {
  font-size: 0.875em;
  font-weight: 400; }

p {
  font-size: 1em;
  padding: 0.5em 0;
  font-weight: 300;
  line-height: 1.438em; }

ul {
  padding: 0;
  margin: 0; }

.strike-it {
  text-decoration: line-through; }

.underline {
  text-decoration: underline; }

select {
  font-family: Lato; }

#modularFooter {
  /*----------------------------------- Resetting all css of footer ----------------------------------------------*/
  /* HTML5 display-role reset for older browsers */
  /*------------------------------- Footer Css -----------------------------*/
  padding: 43px 5% 20px;
  border-bottom: 8px solid #4ea1ca;
  overflow: hidden;
  clear: both;
  background: #fff; }
  #modularFooter div, #modularFooter span, #modularFooter applet, #modularFooter object, #modularFooter iframe,
  #modularFooter h1, #modularFooter h2, #modularFooter h3, #modularFooter h4, #modularFooter h5, #modularFooter h6, #modularFooter p, #modularFooter blockquote, #modularFooter pre,
  #modularFooter a, #modularFooter abbr, #modularFooter acronym, #modularFooter address, #modularFooter big, #modularFooter cite, #modularFooter code,
  #modularFooter del, #modularFooter dfn, #modularFooter em, #modularFooter img, #modularFooter ins, #modularFooter kbd, #modularFooter q, #modularFooter s, #modularFooter samp,
  #modularFooter small, #modularFooter strike, #modularFooter strong, #modularFooter sub, #modularFooter sup, #modularFooter tt, #modularFooter var,
  #modularFooter b, #modularFooter u, #modularFooter i, #modularFooter center,
  #modularFooter dl, #modularFooter dt, #modularFooter dd, #modularFooter ol, #modularFooter ul, #modularFooter li,
  #modularFooter fieldset, #modularFooter form, #modularFooter label, #modularFooter legend,
  #modularFooter table, #modularFooter caption, #modularFooter tbody, #modularFooter tfoot, #modularFooter thead, #modularFooter tr, #modularFooter th, #modularFooter td,
  #modularFooter article, #modularFooter aside, #modularFooter canvas, #modularFooter details, #modularFooter embed,
  #modularFooter figure, #modularFooter figcaption, #modularFooter header, #modularFooter hgroup,
  #modularFooter menu, #modularFooter nav, #modularFooter output, #modularFooter ruby, #modularFooter section, #modularFooter summary,
  #modularFooter time, #modularFooter mark, #modularFooter audio, #modularFooter video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline; }
  #modularFooter article, #modularFooter aside, #modularFooter details, #modularFooter figcaption, #modularFooter figure,
  #modularFooter header, #modularFooter hgroup, #modularFooter menu, #modularFooter nav, #modularFooter section {
    display: block; }
  #modularFooter body {
    line-height: 1; }
  #modularFooter ol, #modularFooter ul {
    list-style: none; }
  #modularFooter blockquote, #modularFooter q {
    quotes: none; }
  #modularFooter blockquote:before, #modularFooter blockquote:after,
  #modularFooter q:before, #modularFooter q:after {
    content: '';
    content: none; }
  #modularFooter table {
    border-collapse: collapse;
    border-spacing: 0; }
  #modularFooter h2, #modularFooter a, #modularFooter h6 {
    font-family: lato;
    color: #585858; }
  #modularFooter a:hover {
    color: #4ea1ca; }
  #modularFooter .allPageLinks {
    float: right; }
    #modularFooter .allPageLinks > section {
      float: left; }
      #modularFooter .allPageLinks > section h2 {
        font-size: 12px;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: .8px;
        line-height: 1.7;
        padding: 6px 0; }
      #modularFooter .allPageLinks > section .toggleLinks {
        display: none; }
      #modularFooter .allPageLinks > section .twirlArw {
        display: none; }
      #modularFooter .allPageLinks > section .listOptions {
        float: left;
        padding-right: 28px;
        min-width: 75px; }
        #modularFooter .allPageLinks > section .listOptions li {
          padding: 4.3px 0; }
        #modularFooter .allPageLinks > section .listOptions a {
          font-size: 12px;
          letter-spacing: .8px;
          text-decoration: none; }
        #modularFooter .allPageLinks > section .listOptions:nth-of-type(2) {
          min-width: 65px; }
  #modularFooter .footerInfo {
    width: 29%; }
    #modularFooter .footerInfo .circleLogo {
      width: 36px;
      margin-bottom: 24px; }
    #modularFooter .footerInfo h6 {
      color: #292728;
      font-size: 12.5px;
      font-weight: 300;
      letter-spacing: .5px;
      line-height: 1.6; }
    #modularFooter .footerInfo .social_icons {
      padding: 14.5px 0; }
      #modularFooter .footerInfo .social_icons a {
        display: inline-block;
        margin-right: 3px;
        transition: transform 0.08s ease-in-out; }
        #modularFooter .footerInfo .social_icons a:hover {
          transform: scale(1.08); }
    #modularFooter .footerInfo #copyright {
      padding: 6px 0; }
      #modularFooter .footerInfo #copyright h6 {
        color: #585858;
        font-size: 12px;
        letter-spacing: .8px;
        font-weight: 400; }
  @media (max-width: 1100px) {
    #modularFooter {
      text-align: center; }
      #modularFooter .allPageLinks {
        float: none;
        overflow: hidden;
        display: inline-block;
        text-align: left; }
      #modularFooter #POLICY-footer-list .listOptions {
        padding-right: 0; }
      #modularFooter .footerInfo {
        margin: 24px auto 0;
        width: 55%; } }
  @media (max-width: 700px) {
    #modularFooter {
      text-align: left;
      padding: 22px 7% 20px; }
      #modularFooter .allPageLinks {
        display: block; }
        #modularFooter .allPageLinks > section {
          float: none;
          position: relative;
          overflow: hidden; }
          #modularFooter .allPageLinks > section h2 {
            line-height: 2.7;
            padding: 15px 0;
            border-bottom: 1px solid #ddd; }
          #modularFooter .allPageLinks > section .toggleLinks {
            display: block;
            position: absolute;
            height: 100%;
            width: 100%;
            z-index: 50;
            top: 0;
            left: 0;
            opacity: 0;
            cursor: pointer; }
            #modularFooter .allPageLinks > section .toggleLinks:active {
              opacity: 0; }
          #modularFooter .allPageLinks > section .twirlArw {
            display: inline-block;
            float: right;
            margin-top: -45px;
            transition: transform 0.4s ease-in-out; }
          #modularFooter .allPageLinks > section .listOptions {
            float: none;
            padding-right: 0;
            max-height: 800px;
            transition: all 0.4s ease-in-out; }
            #modularFooter .allPageLinks > section .listOptions li {
              padding: 0; }
              #modularFooter .allPageLinks > section .listOptions li a {
                display: block;
                padding: 7.5px 0;
                position: relative;
                z-index: 60; }
          #modularFooter .allPageLinks > section .toggleLinks:not(:checked) ~ .twirlArw {
            transform: rotate(180deg); }
          #modularFooter .allPageLinks > section .toggleLinks:checked ~ ul {
            max-height: 0;
            margin-top: 0;
            opacity: 0;
            transform: translate(0, 50%); }
      #modularFooter .footerInfo {
        width: 80%;
        text-align: center; } }

body {
  font-size: 0.9em; }

section, footer {
  position: relative; }

.skillsSubmenu ul .subSubMenu {
  padding: 10px 0 10px 40px;
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: left center; }
  .skillsSubmenu ul .subSubMenu a {
    padding: 10px 0; }
.skillsSubmenu .nav-list .subMenu ul a {
  padding: 0; }

#home-fold {
  text-align: center;
  /*background-size: cover;*/
  background-repeat: no-repeat;
  /*background-position: center center;*/
  /*background-attachment: fixed;*/
  background-size: 67%;
  background-position: right bottom;
  color: #333;
  height: 100vh;
  max-height: 730px;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/home/bannersnew/mainbanner2x.png"); }
  @media screen and (max-width: 980px) {
    #home-fold {
      background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/home/bannersnew/mainbanner.png"); } }
  @media screen and (max-width: 767px) {
    #home-fold {
      background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/home/bannersnew/mainbanner.png");
      background-size: 100%;
      background-position: center bottom; } }
  @media screen and (min-width: 481px) and (max-width: 767px) {
    #home-fold {
      background-size: 70%; } }
  @media screen and (min-width: 768px) and (max-width: 1000px) {
    #home-fold {
      background-size: 50%;
      height: 550px; } }
  @media screen and (min-width: 1300px) {
    #home-fold {
      height: 730px;
      background-size: 875px; } }
  @media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 40 / 71) {
    #home-fold {
      height: 113vh; } }
  @media only screen and (min-device-width: 320px) and (max-device-width: 568px) {
    #home-fold {
      height: 120vh; } }
  #home-fold .eqf-logo-div {
    text-align: left;
    margin-left: 7%;
    margin-top: 10px;
    margin-bottom: 30px; }
    @media screen and (max-width: 767px) {
      #home-fold .eqf-logo-div {
        text-align: center;
        margin-left: auto;
        margin-bottom: 20px; } }
  #home-fold #eqf-logo {
    width: 200px;
    left: 7%;
    top: 39vh;
    /*position: fixed;*/
    padding: 10px;
    box-shadow: 0 11px 20px 0 rgba(0, 0, 0, 0.2); }
    @media screen and (max-width: 767px) {
      #home-fold #eqf-logo {
        width: 170px; } }
  #home-fold h1 {
    text-align: left;
    -webkit-transition: all .40s ease-in-out;
    -moz-transition: all .40s ease-in-out;
    -o-transition: all .40s ease-in-out;
    -ms-transition: all .40s ease-in-out;
    transition: all .40s ease-in-out;
    /*position: fixed;*/
    width: 100%;
    top: 20vh;
    font-size: 2.1em;
    /*letter-spacing: 1px;*/
    text-transform: uppercase; }
    @media screen and (min-width: 768px) {
      #home-fold h1 {
        text-align: left;
        margin-left: 7%;
        width: 480px;
        padding-top: 150px; } }
    @media screen and (max-width: 767px) {
      #home-fold h1 {
        text-align: center;
        padding-top: 80px;
        font-size: 1.8em; } }
  #home-fold h4 {
    text-align: left;
    -webkit-transition: all .40s ease-in-out;
    -moz-transition: all .40s ease-in-out;
    -o-transition: all .40s ease-in-out;
    -ms-transition: all .40s ease-in-out;
    transition: all .40s ease-in-out;
    /*position: fixed;*/
    width: 100%;
    /*margin: 0 auto;*/
    margin-top: 15px;
    margin-bottom: 30px;
    /*top: 27vh;*/
    font-size: 1.2em;
    line-height: 1.6em; }
    @media screen and (max-width: 767px) {
      #home-fold h4 {
        text-align: center;
        width: 95%;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 5px;
        margin-top: 5px; } }
    @media screen and (min-width: 768px) {
      #home-fold h4 {
        text-align: left;
        margin-left: 7%;
        width: 320px; } }

#fold-cta {
  /*width: 100%;*/
  padding: 1.5em 0;
  /*position: fixed;*/
  /*top: 55vh;*/ }
  @media screen and (max-width: 767px) {
    #fold-cta {
      padding: 0px; } }
  #fold-cta a {
    display: block;
    margin: 0 auto;
    width: 16em;
    background: #cb2127;
    font-weight: 800;
    color: white;
    font-size: 14px;
    letter-spacing: .5px;
    background-image: linear-gradient(to bottom, #e7454f, #cb2127);
    box-shadow: 0 11px 20px 0 rgba(0, 0, 0, 0.2);
    border-radius: 100px;
    padding: 13px 20px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    margin-left: 7%; }
    @media screen and (max-width: 767px) {
      #fold-cta a {
        margin-left: auto;
        margin-right: auto; } }
    #fold-cta a:hover {
      box-shadow: 0 3px 0px 0px #9f1a1f;
      transform: translateY(2px); }
    #fold-cta a:active {
      box-shadow: 0 1px 0px 1px #9f1a1f;
      transform: translateY(4px); }

#scroll-btn {
  position: fixed;
  width: 100%;
  top: 90vh;
  display: none; }

.app-links {
  width: 320px;
  margin-top: 60px;
  margin-left: 7%;
  text-align: left; }
  @media screen and (max-width: 767px) {
    .app-links {
      width: 100%;
      margin-top: 20px;
      margin-left: 0;
      text-align: center; } }
  .app-links ul {
    display: inline-block;
    text-align: center;
    width: 192px; }
    .app-links ul li {
      display: inline-block; }
      .app-links ul li img {
        width: 25px;
        padding: 0 5px; }
  .app-links p {
    color: #d6d6d6;
    font-weight: 700; }

#group-trial {
  width: 80%;
  padding: 3em 10%;
  background-size: auto;
  background-repeat: no-repeat;
  background-position: right center;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/home/bannersnew/Desktop/Banner.jpg");
  background-color: #d1e8f2; }
  @media screen and (max-width: 736px) {
    #group-trial {
      background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/home/bannersnew/Mobile/Banner.jpg"); } }
  @media screen and (max-width: 480px) {
    #group-trial {
      background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/home/bannersnew/Mobile/Banner.jpg"); } }
  #group-trial a {
    display: block;
    text-align: center;
    text-decoration: none;
    /*padding: 1.263em 0;*/
    width: 17em;
    /*background: $themeBlue;*/
    font-weight: 800;
    font-size: 1.063em;
    color: white;
    font-size: 14px;
    letter-spacing: .5px;
    background-image: linear-gradient(to bottom, #e7454f, #cb2127);
    box-shadow: 0 11px 20px 0 rgba(0, 0, 0, 0.2);
    border-radius: 100px;
    padding: 13px 0; }
    @media screen and (max-width: 480px) {
      #group-trial a {
        font-size: 13px;
        letter-spacing: .2px;
        padding: 10px 0;
        width: 13em; } }
  #group-trial h2 {
    padding-bottom: 1em; }
    @media screen and (max-width: 480px) {
      #group-trial h2 {
        font-size: 1.5em;
        padding-bottom: 0.8em; } }

#pick-subscription {
  background: #f6f6f6;
  padding: 5em 0; }
  #pick-subscription .container {
    width: 80%;
    text-align: center;
    margin: 0 auto;
    margin-top: 4em; }
    @media screen and (max-width: 980px) {
      #pick-subscription .container {
        width: 95%; } }
    @media screen and (max-width: 640px) {
      #pick-subscription .container {
        width: 75%; } }
  #pick-subscription h3 {
    text-align: center; }

.plan-card {
  display: inline-block;
  /*padding: 1em 1.5em;*/
  /*background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/home/card-wave-bg.jpg");*/
  background-position: top center;
  background-repeat: no-repeat;
  background-size: contain;
  text-align: left;
  vertical-align: top;
  background-color: white;
  margin: 0 1em;
  box-shadow: 0 0 10px 2px #eeeeee;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  border-radius: 8px;
  width: 35%; }
  .plan-card:hover {
    box-shadow: 0 0 20px 2px #cccccc; }
  @media screen and (max-width: 640px) {
    .plan-card {
      display: block;
      width: 90% !important;
      margin: 1em auto;
      padding-bottom: 15px; } }
  .plan-card .cta-div {
    margin: 1.5em 0 1.5em 0;
    padding: 0; }
    .plan-card .cta-div a {
      width: 75%;
      font-size: 14px;
      letter-spacing: .5px;
      background-image: linear-gradient(to bottom, #e7454f, #cb2127);
      box-shadow: 0 11px 20px 0 rgba(0, 0, 0, 0.2);
      border-radius: 100px;
      padding: 11px 0;
      border: 2px solid #cc2228; }
    .plan-card .cta-div .payment-cta {
      background: transparent;
      color: #cc2228;
      border: 2px solid #cc2228; }

.plan-cost {
  padding-bottom: 6px;
  text-align: center; }
  .plan-cost h2 {
    color: #414042;
    font-size: 1.750em;
    display: inline-block;
    margin-top: 10px; }
  .plan-cost h3 {
    color: white;
    padding: 17px 0;
    background-color: #4da1ca;
    border-top-left-radius: 9px;
    border-top-right-radius: 9px; }
  .plan-cost span {
    color: #414042; }

.plan-features {
  padding: 10px 0 0 0;
  text-align: center; }
  .plan-features ul {
    border-top: 2px solid rgba(74, 74, 74, 0.3);
    width: 70%;
    display: inline-block;
    text-align: left;
    list-style: none; }
    .plan-features ul li {
      background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/icons/generic/line/blue/tick.svg");
      background-repeat: no-repeat;
      padding-left: 20px;
      color: #4ea1ca;
      margin: 1em 0;
      background-size: 13.4px 9.8px;
      background-position: left center; }

#basic-plan .plan-features ul li:nth-child(1) {
  margin-top: 1.3em; }
#basic-plan .plan-features ul li:nth-last-child(1) {
  margin-bottom: 2em; }

.cta-div {
  text-align: center;
  padding: 1em 2em;
  border-radius: 2px; }
  .cta-div .cta {
    background: #4ea1ca;
    font-size: 1em;
    color: white;
    text-decoration: none;
    padding: 1em 2em;
    -webkit-transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;
    -ms-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out; }

@media (min-width: 320px) and (max-width: 568px) {
  .cta-div .cta {
    position: fixed;
    bottom: 2px;
    width: 77%;
    left: 3%;
    background: #fff;
    z-index: 9999; } }
.blue-cta:hover {
  box-shadow: 2px 2px 20px 2px rgba(78, 161, 202, 0.7); }
.blue-cta:active {
  box-shadow: 2px 2px 30px 3px #4ea1ca; }

#testimonials {
  background: white;
  padding: 3em 0 0 0; }
  #testimonials h3 {
    text-align: center; }
  #testimonials .container {
    margin: 0 auto; }

.testimonial-slide {
  text-align: center;
  overflow: hidden; }

.testimonial-card {
  opacity: 0.5;
  margin: 0 auto;
  display: inline-block;
  padding: 2.2em;
  text-align: center;
  vertical-align: middle;
  display: inline-block;
  position: relative;
  margin: 1em 1em 1em 1em;
  -webkit-transition: all .450s ease-in-out;
  -moz-transition: all .450s ease-in-out;
  -o-transition: all .450s ease-in-out;
  -ms-transition: all .450s ease-in-out;
  transition: all .450s ease-in-out; }
  .testimonial-card img {
    box-shadow: 0 0 20px 2px #dddddd;
    border: 5px solid white;
    width: 12em;
    border-radius: 100%;
    margin: 4em 1em;
    -webkit-transition: all .450s ease-in-out;
    -moz-transition: all .450s ease-in-out;
    -o-transition: all .450s ease-in-out;
    -ms-transition: all .450s ease-in-out;
    transition: all .450s ease-in-out; }
  .testimonial-card p {
    opacity: 0; }
  .testimonial-card .review {
    color: #333; }

.slick-arrow {
  bottom: 50%;
  position: absolute;
  width: 25px;
  background: none; }

.slick-prev {
  left: 5%;
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

.slick-next {
  right: 5%;
  -moz-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg); }

#testimonials .slick-list {
  width: 80%;
  margin: 0 auto;
  overflow: hidden;
  padding: 0 !important; }
#testimonials .slick-current {
  opacity: 1; }
  #testimonials .slick-current p {
    opacity: 1; }
  #testimonials .slick-current img {
    transform: scale(1.3); }

#home-usp {
  background: white;
  background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/home/bannersnew/mobilebanner.png");
  background-repeat: no-repeat;
  background-position: top right;
  background-size: contain;
  border-top: 30px solid #fff; }
  @media screen and (min-width: 480px) and (max-width: 600px) {
    #home-usp {
      background-size: 250px; } }
  @media screen and (min-width: 601px) and (max-width: 1039px) {
    #home-usp {
      background-size: 300px; } }
  @media screen and (max-width: 480px) {
    #home-usp {
      background-image: none;
      border-top: none; } }
  @media screen and (min-width: 900px) {
    #home-usp {
      border-top: 60px solid #fff; } }
  #home-usp h3 {
    text-align: center; }
  #home-usp .app-logos {
    text-align: center;
    margin: 2.5em 0 3em; }
    #home-usp .app-logos img {
      width: 100%; }
    #home-usp .app-logos .google-play-link {
      width: 152px !important;
      height: 45px;
      display: inline-block;
      border-right: none; }
      #home-usp .app-logos .google-play-link img {
        margin-top: -9px; }
    #home-usp .app-logos .itunes-link {
      width: 135px !important;
      height: 45px;
      display: inline-block; }
  #home-usp .container {
    width: 90%;
    margin: 0 auto;
    position: relative;
    padding: 3em 0; }
  #home-usp ul {
    position: relative;
    list-style: none; }
    #home-usp ul li {
      position: relative;
      display: inline-block;
      vertical-align: top;
      border-right: 1px solid #dddddd; }
      #home-usp ul li:nth-child(1) {
        width: 33%; }
      #home-usp ul li:nth-child(2) {
        width: 25%; }
      #home-usp ul li:nth-child(3) {
        width: 30%; }
      #home-usp ul li:nth-last-child(1) {
        border-right: none; }
      @media screen and (max-width: 736px) {
        #home-usp ul li {
          width: 100% !important;
          border: none !important; } }
      #home-usp ul li .usp-icon {
        display: inline-block;
        width: 20%;
        vertical-align: top; }
      #home-usp ul li .usp-detail {
        display: inline-block;
        width: 70%;
        vertical-align: top; }

#new-courses {
  background: white;
  padding: 3em 0 0 0; }
  #new-courses .container {
    width: 90%;
    text-align: center;
    margin: 0 auto;
    padding: 3em 0;
    border-bottom: 1px solid #dddddd; }
  #new-courses h3 {
    text-align: center; }
  #new-courses a {
    text-decoration: none;
    color: #333333; }

#home-skills .container {
  width: 85%;
  margin: 0 auto; }

.course-card-1 {
  display: inline-block;
  background: white;
  border-radius: 2px;
  margin: 0 0.5em;
  box-shadow: 0 0 10px 0 #ededed;
  vertical-align: top;
  -webkit-transition: all .20s ease-in-out;
  -moz-transition: all .20s ease-in-out;
  -o-transition: all .20s ease-in-out;
  -ms-transition: all .20s ease-in-out;
  transition: all .20s ease-in-out; }
  @media screen and (max-width: 980px) {
    .course-card-1 {
      margin: 0 10px;
      width: 90%; } }
  @media screen and (max-width: 768px) {
    .course-card-1 {
      margin: 0 10px;
      width: 200px; } }
  .course-card-1:hover {
    box-shadow: 0 0 10px 2px #cccccc; }
  .course-card-1 .course-img {
    width: 100%;
    max-width: 340px;
    position: relative;
    display: block;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px; }
  .course-card-1 .card-time {
    font-size: 12px; }
    .course-card-1 .card-time img {
      vertical-align: baseline;
      width: inherit; }
  .course-card-1 .card-info {
    margin: 0.5em 0.5em 0 0.5em;
    padding-bottom: 0.5em;
    border-bottom: 1px solid #dddddd; }
    .course-card-1 .card-info p {
      padding: 0;
      font-weight: 400; }
    .course-card-1 .card-info h6 {
      font-weight: 300; }
  .course-card-1 .card-time {
    padding: 0.5em; }
  .course-card-1 .card-graduates {
    display: inline-block;
    padding: 0 0.5em 0.5em 0.5em; }
    .course-card-1 .card-graduates h6 {
      display: inline-block; }
  .course-card-1 .card-rating {
    display: inline-block;
    float: right;
    text-align: right;
    padding: 0 0.5em 0.5em 0.5em; }

.course-card-2 {
  margin: 1em 2%;
  width: 20.5%;
  display: inline-block;
  padding: 0;
  border-radius: 2px;
  vertical-align: top;
  -webkit-transition: all .20s ease-in-out;
  -moz-transition: all .20s ease-in-out;
  -o-transition: all .20s ease-in-out;
  -ms-transition: all .20s ease-in-out;
  transition: all .20s ease-in-out; }
  .course-card-2:hover {
    box-shadow: 0 0 20px 1px #d0d0d0; }
  .course-card-2 .card-details {
    padding-left: 1em;
    text-align: left; }
  .course-card-2 img {
    width: 100%;
    position: relative;
    display: block;
    border-radius: 2px; }
  .course-card-2 h6 {
    padding-top: 1em; }
  @media screen and (max-width: 736px) {
    .course-card-2 {
      width: 45.5%; } }
  @media screen and (max-width: 480px) {
    .course-card-2 {
      width: 85.5%; } }

.bonusImage1 {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/icons/generic/line/blue/play-usp.svg") no-repeat center;
  width: 36px;
  height: 36px; }

.bonusImage2 {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/icons/generic/line/blue/diploma-usp.svg") no-repeat center;
  width: 36px;
  height: 36px; }

.bonusImage3 {
  background: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/icons/generic/line/blue/support-usp.svg") no-repeat center;
  width: 36px;
  height: 36px; }

#home-skills {
  background: white; }
  #home-skills .container {
    width: 100%; }
  #home-skills h3 {
    text-align: center;
    padding: 2em 2em 1em 2em; }
  #home-skills .slick-list {
    width: 85%;
    margin: 0 auto;
    overflow: hidden;
    padding: 1em 0.25em; }
    #home-skills .slick-list a {
      text-decoration: none;
      color: #58595b; }
  #home-skills .slick-prev {
    left: 3%;
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg); }
  #home-skills .slick-next {
    right: 3%;
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg); }

#skills-menu {
  width: 90%;
  margin: 0 auto;
  padding: 2em 0 1em 0; }
  #skills-menu ul {
    list-style: none; }
    @media screen and (max-width: 980px) {
      #skills-menu ul {
        white-space: nowrap;
        overflow-y: hidden;
        overflow-x: scroll; }
        #skills-menu ul::-webkit-scrollbar {
          display: none; }
        #skills-menu ul li {
          border-bottom: 3px solid #eeeeee; } }
    #skills-menu ul li {
      text-align: center;
      display: inline-block;
      width: 9.4%;
      border-bottom: 3px solid white;
      vertical-align: top;
      margin-bottom: 0.5em;
      -webkit-transition: all .3s ease-in-out;
      -moz-transition: all .3s ease-in-out;
      -o-transition: all .3s ease-in-out;
      -ms-transition: all .3s ease-in-out;
      transition: all .3s ease-in-out; }
      #skills-menu ul li p {
        font-size: 0.8em; }
      #skills-menu ul li a.active .technology-product {
        background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/technologyBlue.svg"); }
      #skills-menu ul li a.active .cookery-product {
        background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/cookeryBlue.svg"); }
      #skills-menu ul li a.active .marketing-product {
        background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/marketingBlue.svg"); }
      #skills-menu ul li a.active .music-product {
        background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/musicBlue.svg"); }
      #skills-menu ul li a.active .photography-product {
        background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/photographyBlue.svg"); }
      #skills-menu ul li a.active .beauty-product {
        background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/beautyBlue.svg"); }
      #skills-menu ul li a.active .health-wellness-product {
        background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/nutritionBlue.svg"); }
      #skills-menu ul li a.active .business-product {
        background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/businessBlue.svg"); }
      #skills-menu ul li a.active .career-product {
        background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/careerBlue.svg"); }
      #skills-menu ul li a.active .finance-product {
        background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/financeBlue.svg"); }
      #skills-menu ul li a.active .design-product {
        background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/designBlue.svg"); }
      #skills-menu ul li a.active .language-product {
        background-image: url("https://dt9ph4xofvj87.cloudfront.net/user/sites/shawacademy.com/themes/mytheme/images/skills/icon/languageBlue.svg"); }
    #skills-menu ul li:nth-child(1) {
      border-bottom: 3px solid #4ea1ca; }
  #skills-menu .menu-skill-name {
    font-weight: 400;
    color: #777; }
  @media screen and (max-width: 980px) {
    #skills-menu ul li {
      width: 22%; } }
  @media screen and (max-width: 480px) {
    #skills-menu ul li {
      width: 39%; } }

.like-share .section1 .main-section h5 {
  margin-top: 2vh; }
.like-share .section1 .main-section ol {
  margin-top: 6px; }
.like-share #topHeader {
  background-color: #4ea1ca; }
.like-share #home-fold {
  background-attachment: scroll; }
  .like-share #home-fold h1 {
    position: relative;
    top: 27vh;
    font-size: 2.4em; }
  .like-share #home-fold #fold-cta {
    position: relative;
    top: 33vh; }
  .like-share #home-fold #scroll-btn {
    position: relative;
    top: 36vh; }
  .like-share #home-fold h4 {
    top: 29vh;
    color: black;
    position: relative;
    font-size: 1.3em; }
  .like-share #home-fold ol {
    position: relative;
    top: 34vh;
    text-align: left;
    font-size: 1em;
    line-height: 2em;
    width: 400px;
    margin-left: auto;
    margin-right: auto; }
    .like-share #home-fold ol li:first-child {
      list-style-type: none;
      margin-left: -1em; }
.like-share .course-card-2 {
  border: 3px solid #000; }
  .like-share .course-card-2 .card-details h5 {
    padding: 10px 0;
    text-align: center;
    margin-left: -.89em;
    background-color: #cb2127;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700; }

#pathways {
  margin-top: 45px; }
  @media screen and (max-width: 768px) {
    #pathways {
      margin-top: 30px; } }
  #pathways h3 {
    text-align: center;
    margin: 15px 0; }
  #pathways h4 {
    text-align: center;
    color: #4ea1ca;
    margin-top: 10px;
    margin-bottom: 20px; }
  #pathways .pathways-container {
    display: flex;
    justify-content: center;
    width: 85%;
    margin: 0 auto; }
    @media screen and (max-width: 768px) {
      #pathways .pathways-container {
        display: block;
        width: 100%; } }
    #pathways .pathways-container div {
      width: 50%;
      max-width: 400px; }
      @media screen and (max-width: 480px) {
        #pathways .pathways-container div {
          width: 100%;
          max-width: 320px;
          margin-left: auto;
          margin-right: auto; } }
      @media screen and (min-width: 481px) and (max-width: 768px) {
        #pathways .pathways-container div {
          width: 100%;
          max-width: 330px;
          margin-left: auto;
          margin-right: auto; } }
    #pathways .pathways-container .left-pathways p {
      text-align: center;
      font-size: 17px;
      font-weight: 500; }
    #pathways .pathways-container .left-pathways ul {
      display: flex;
      justify-content: center;
      align-items: center; }
      #pathways .pathways-container .left-pathways ul li {
        list-style-type: none; }
        #pathways .pathways-container .left-pathways ul li a > img {
          width: 205px;
          border-top-left-radius: 7px;
          border-top-right-radius: 7px; }
        #pathways .pathways-container .left-pathways ul li a:-webkit-any-link {
          text-decoration: none; }
      #pathways .pathways-container .left-pathways ul #card {
        box-shadow: 10px 10px rgba(167, 209, 230, 0.25);
        -moz-box-shadow: 10px 10px rgba(167, 209, 230, 0.25);
        -webkit-box-shadow: 10px 10px rgba(167, 209, 230, 0.25);
        /*border-bottom: 5px solid rgba(167, 209, 230, 0.25);*/
        border-radius: 7px; }
        #pathways .pathways-container .left-pathways ul #card .course-block {
          float: left;
          width: 100%;
          padding-bottom: 7px;
          border-left: 1px solid #d8d8d861;
          box-shadow: 4px 4px #a9cdda;
          -moz-box-shadow: 4px 4px #a9cdda;
          -webkit-box-shadow: 4px 4px #a9cdda;
          border-radius: 7px; }
          #pathways .pathways-container .left-pathways ul #card .course-block a {
            cursor: default; }
          #pathways .pathways-container .left-pathways ul #card .course-block h5 {
            color: #595959;
            padding-bottom: 15px;
            padding-left: 5px;
            padding-top: 5px;
            width: 200px;
            min-height: 38px; }
          #pathways .pathways-container .left-pathways ul #card .course-block .card-rating {
            float: right;
            padding-right: 4px;
            width: 85px; }
            #pathways .pathways-container .left-pathways ul #card .course-block .card-rating img {
              float: right; }
          #pathways .pathways-container .left-pathways ul #card .course-block p {
            font-size: 13px;
            padding: 0;
            color: #595959;
            padding-left: 6px; }
      #pathways .pathways-container .left-pathways ul #next {
        width: 20px;
        height: 20px;
        transform: rotate(270deg);
        margin-left: 10px; }
      #pathways .pathways-container .left-pathways ul #prev {
        width: 20px;
        height: 20px;
        transform: rotate(90deg);
        margin-right: 5px; }
    #pathways .pathways-container .right-pathways {
      margin-top: 15px;
      padding-bottom: 20px; }
      @media screen and (max-width: 768px) {
        #pathways .pathways-container .right-pathways {
          overflow: auto; } }
      #pathways .pathways-container .right-pathways ul li {
        list-style-type: none; }
        #pathways .pathways-container .right-pathways ul li p {
          list-style-type: none;
          display: inline-block;
          width: 215px;
          vertical-align: middle;
          height: 40px; }
        #pathways .pathways-container .right-pathways ul li p:first-child {
          width: 60px;
          color: #9b9b9b;
          font-size: 17px; }
        #pathways .pathways-container .right-pathways ul li p:nth-child(2) {
          color: #03a9f473;
          border: 2px solid #03a9f461;
          border-radius: 20px;
          width: 17px;
          height: 4px;
          font-size: 16px;
          padding-left: 3px;
          margin-right: 8px;
          line-height: 5px;
          position: relative;
          background-color: #fff; }
        #pathways .pathways-container .right-pathways ul li p:nth-child(2):after {
          content: 'OM';
          color: transparent;
          border-left: 2px solid #03a9f482;
          position: absolute;
          bottom: -37px;
          height: 37px;
          left: 9px; }
      #pathways .pathways-container .right-pathways ul li:last-child p {
        font-weight: bold; }
      #pathways .pathways-container .right-pathways ul li:last-child p:first-child {
        visibility: hidden; }
      #pathways .pathways-container .right-pathways ul li:last-child p:nth-child(2) {
        color: #03A9F4;
        border: 2px solid #03A9F4;
        border-radius: 20px;
        width: 17px;
        height: 4px;
        font-size: 16px;
        padding-left: 3px;
        margin-right: 8px;
        line-height: 5px; }
      #pathways .pathways-container .right-pathways ul li:last-child p:nth-child(2):after {
        display: none; }
      #pathways .pathways-container .right-pathways .btn {
        display: none;
        padding: 12px 0;
        width: 170px;
        text-align: center;
        border-radius: 25px;
        float: left;
        text-decoration: none;
        color: #fff;
        background-color: gray;
        background-image: linear-gradient(to bottom, #4fd98e, #27b255);
        box-shadow: 0 11px 20px 0 rgba(39, 178, 85, 0.25);
        font-size: 16px;
        font-weight: bold;
        margin-left: 70px;
        margin-top: 20px; }

/* scroll footer css */
.scroll-footer {
  position: fixed;
  bottom: 0px;
  width: 100%;
  height: 65px;
  background-color: #fff;
  display: flex;
  align-items: center;
  box-shadow: 0 0 10px 2px #cccccc;
  display: none; }
  @media (max-width: 767px) {
    .scroll-footer {
      display: none !important; } }
  .scroll-footer .inner-div1, .scroll-footer .inner-div2, .scroll-footer .inner-div3 {
    display: inline-block;
    width: 33%;
    text-align: center; }
  .scroll-footer .inner-div1 {
    display: table; }
    .scroll-footer .inner-div1 p {
      display: inline-block;
      font-size: 13px;
      padding-right: 7px;
      padding-top: 0px;
      vertical-align: middle; }
    .scroll-footer .inner-div1 img {
      display: inline-block;
      width: 145px;
      vertical-align: middle; }
  .scroll-footer .inner-div2 a {
    text-decoration: none;
    display: block;
    margin: 0 auto;
    width: 150px;
    background: #cb2127;
    font-weight: 700;
    color: white;
    font-size: 12px;
    letter-spacing: 0.4px;
    background-image: linear-gradient(to bottom, #e7454f, #cb2127);
    box-shadow: 0 11px 20px 0 rgba(0, 0, 0, 0.2);
    border-radius: 100px;
    padding: 10px 20px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out; }
  .scroll-footer .inner-div3 ul {
    display: inline-block; }
    .scroll-footer .inner-div3 ul li {
      display: inline-block; }
      .scroll-footer .inner-div3 ul li img {
        width: 25px;
        margin: 0 7px; }
  .scroll-footer .inner-div3 p {
    display: inline-block;
    text-align: left;
    margin-left: 10px;
    font-size: 13px;
    font-weight: 500; }

/* scroll footer css */
