/*============================================================================
  #Override Stylesheet
  #Add Custom Styles Here
==============================================================================*/
h1, h2, h3, h4, h5, h6, .btn {
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif; }

p {
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif; }

.coursesLogo {
  display: none;
  position: absolute;
  left: 3%; }

.logo img {
  margin: 0; }

.section--no-margin {
  margin: 0; }

.section--no-margin img {
  margin: 0; }

.btn--solid {
  background: #eda065;
  background: -moz-linear-gradient(-45deg, #eda065 0%, #d35e4a 100%);
  background: -webkit-linear-gradient(-45deg, #eda065 0%, #d35e4a 100%);
  background: linear-gradient(135deg, #eda065 0%, #d35e4a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eda065', endColorstr='#d35e4a',GradientType=1 );
  border: none; }

.btn--solid:hover {
  background: #eda065;
  background: -moz-linear-gradient(-45deg, #eda065 0%, #d35e4a 100%);
  background: -webkit-linear-gradient(-45deg, #eda065 0%, #d35e4a 100%);
  background: linear-gradient(135deg, #eda065 0%, #d35e4a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eda065', endColorstr='#d35e4a',GradientType=1 );
  border: none;
  color: white; }

.section--feature.section--light a.btn {
  color: #fff; }

.section--no-bottom-margin {
  margin-bottom: 0;
  padding-bottom: 0; }

.section--no-bottom-margin img {
  margin-bottom: 0;
  padding-bottom: 0; }

.bg-gradient, .section--countdown {
  background: #eda065;
  background: -moz-linear-gradient(-45deg, #eda065 0%, #d35e4a 100%);
  background: -webkit-linear-gradient(-45deg, #eda065 0%, #d35e4a 100%);
  background: linear-gradient(135deg, #eda065 0%, #d35e4a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eda065', endColorstr='#d35e4a',GradientType=1 ); }

.pricing__popular {
  background: #eda065;
  background: -moz-linear-gradient(-45deg, #eda065 0%, #d35e4a 100%);
  background: -webkit-linear-gradient(-45deg, #eda065 0%, #d35e4a 100%);
  background: linear-gradient(135deg, #eda065 0%, #d35e4a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eda065', endColorstr='#d35e4a',GradientType=1 ); }

.section--no-top-margin {
  margin-top: 0;
  padding-top: 0; }

.section--no-top-margin img {
  margin-top: 0;
  padding-top: 0; }

.calledHeader {
  background: 0 0;
  border: 0;
  position: absolute;
  top: 10px;
  z-index: 5;
  width: 100%; }

.help {
  display: none; }

.loginLink {
  float: right; }

@media (min-width: 768px) {
  .calledHeader {
    top: 60px; }

  .help {
    margin-right: 5%;
    display: inline-block; }

  .help i {
    display: inline-block; }

  .calledHeaderInner {
    position: absolute;
    right: 3%;
    width: 200px; }

  .loginLink {
    float: none; } }
.strike {
  position: relative;
  color: #444; }

.strike:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  right: 0;
  border-top: 3px solid;
  border-color: red;
  -webkit-transform: rotate(-15deg);
  -moz-transform: rotate(-15deg);
  -ms-transform: rotate(-15deg);
  -o-transform: rotate(-15deg);
  transform: rotate(-15deg); }

.loginLink {
  color: #fff;
  background: none;
  border-color: #fff;
  border: 2px solid;
  line-height: normal;
  margin: 1% 3% 0;
  padding: 7px 17px;
  font-size: 12px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-weight: 600; }

.loginLink:hover {
  background: #2e91fc;
  color: white;
  border-color: #2e91fc; }

.fade-box {
  max-height: 200px;
  position: relative;
  overflow: hidden; }

.fade-box .read-more {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  margin: 0;
  padding: 30px 0 15px 0;
  color: black;
  /* "transparent" only works here because == rgba(0,0,0,0) */
  background-image: linear-gradient(to bottom, transparent, white);
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.01) 0%, white 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.01) 0%, white 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.01) 0%, white 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03ffffff', endColorstr='#ffffff',GradientType=0 );
  /* IE6-9 */ }

.fade-box .read-more a {
  color: black;
  font-weight: bold;
  font-size: 24px;
  text-transform: uppercase; }

/* Countdown Timer Overrides */
.section--countdown {
  text-align: left;
  padding: 0 0; }

.countdown-heading {
  display: block; }

.section--countdown .hidden-xs {
  display: none; }

.section--testimonial .testimonial__text {
  font-size: 1rem; }

@media (min-width: 768px) {
  .coursesLogo {
    display: inline-block; }

  .section--testimonial .testimonial__text {
    font-size: 1.5rem; }

  .countdown-heading {
    display: inline; }

  .section--countdown .hidden-xs {
    display: inline; }

  .section--countdown {
    text-align: center;
    padding: 0;
    position: fixed;
    height: 37px;
    width: 100%;
    z-index: 999; } }
.section--countdown p {
  font-size: .8rem;
  font-weight: 700;
  margin: .5rem; }

.section--countdown a.btn {
  margin: 0;
  font-size: .8rem;
  line-height: 1;
  padding: .8rem;
  margin: 0 5px; }

.section--countdown .countdown__amount {
  font-weight: 700;
  font-size: 1.1rem;
  line-height: 1; }
