/* line 7, ../sass/main.scss */
.navbar-brand img {
  max-height: 100px;
}

/* line 10, ../sass/main.scss */
.v1-header .dropdown .dropdown-menu .dropdown a {
  background-position: 168px center;
}

/* line 14, ../sass/main.scss */
.header-products-page .v1-header .navbar-default {
  background-color: #1c92df;
}
/* line 16, ../sass/main.scss */
.header-products-page .v1-header .navbar-default.top-nav-collapse {
  background-color: rgba(27, 118, 188, 0.8);
}

/* line 21, ../sass/main.scss */
.navbar .button-arrow.wow {
  margin-top: 0px;
  float: right;
  margin-right: 10px;
  margin-top: 30px;
  padding: 14px 25px;
  border-color: white;
  color: white;
}

/* line 31, ../sass/main.scss */
.navbar-header {
  padding-left: 9%;
}
@media (max-width: 1217px) {
  /* line 31, ../sass/main.scss */
  .navbar-header {
    padding-left: 4%;
  }
}
@media (max-width: 1058px) {
  /* line 31, ../sass/main.scss */
  .navbar-header {
    padding-left: 2.5%;
  }
}

/* line 40, ../sass/main.scss */
.navbar .button-arrow.wow {
  margin-right: 9%;
}
@media (max-width: 1217px) {
  /* line 40, ../sass/main.scss */
  .navbar .button-arrow.wow {
    margin-right: 4%;
  }
}
@media (max-width: 1058px) {
  /* line 40, ../sass/main.scss */
  .navbar .button-arrow.wow {
    margin-right: 2.5%;
  }
}

@media (max-width: 992px) {
  /* line 51, ../sass/main.scss */
  .navbar .menu-desktop-only {
    display: none;
  }
}
@media (min-width: 992px) {
  /* line 56, ../sass/main.scss */
  .navbar .menu-mobile-only {
    display: none;
  }
}
@media (min-width: 992px) {
  /* line 62, ../sass/main.scss */
  .navbar .button-arrow.wow {
    display: block;
  }
}
@media (max-width: 992px) {
  /* line 68, ../sass/main.scss */
  .v1-header .navbar-brand img {
    margin-left: 40px;
  }
}
@media (max-width: 440px) {
  /* line 73, ../sass/main.scss */
  .v1-header .navbar-brand img {
    margin-left: 20px;
    max-width: 75%;
  }
}
/* line 84, ../sass/main.scss */
#discover .freebie-video .template-border {
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
}

/* line 91, ../sass/main.scss */
.freebie-video > div {
  display: flex;
  justify-content: center;
}

/* line 107, ../sass/main.scss */
.linktree {
  height: 100%;
  background-image: url("../img/linktree.png");
  background-size: cover;
  background-position: bottom;
}
/* line 113, ../sass/main.scss */
.linktree #linktree-buttons {
  display: flex;
  padding: 30px;
  padding-top: 90px;
  flex-direction: column;
}
/* line 118, ../sass/main.scss */
.linktree #linktree-buttons a {
  display: flex;
  flex-grow: 0;
  border: 2px solid #fff;
  text-align: center;
  height: 60px;
  margin-top: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
  align-items: center;
  justify-content: center;
}
/* line 135, ../sass/main.scss */
.linktree #footer .footer-bottom p {
  font-size: 14px;
  padding: 0 0;
}
/* line 141, ../sass/main.scss */
.linktree .navbar-fixed-top, .linktree .navbar-fixed-bottom {
  position: absolute;
}
/* line 144, ../sass/main.scss */
.linktree button.navbar-toggle {
  display: none;
}
/* line 147, ../sass/main.scss */
.linktree footer {
  background-color: transparent;
}

/* line 155, ../sass/main.scss */
.tp-bullets {
  display: none;
}

/* line 158, ../sass/main.scss */
.carousel-caption-custom h2 span {
  font-weight: bold;
  text-shadow: -1px -1px 0 #8fe02f, 1px -1px 0 #8fe02f, -1px 1px 0 #8fe02f, 1px 1px 0 #8fe02f;
}

/* line 164, ../sass/main.scss */
.about-banner h4 {
  color: white;
}

/* line 168, ../sass/main.scss */
.homepage-section-2 p {
  font-size: 18px;
  padding: 20px 15%;
  color: #424242;
}
@media (max-width: 768px) {
  /* line 168, ../sass/main.scss */
  .homepage-section-2 p {
    padding: 20px 0px;
  }
}

/* line 180, ../sass/main.scss */
#ebooks .template-border.bd-left .banner-image::after {
  border: 10px solid #8fe02f;
}

/* line 183, ../sass/main.scss */
.coming-soon {
  opacity: .4;
}

/* line 212, ../sass/main.scss */
section #ebooks h2:after {
  background-color: #8fe02f;
}
/* line 215, ../sass/main.scss */
section #ebooks h3:after {
  content: "";
  display: block;
  background-color: #8fe02f;
  height: 2px;
  width: 30px;
  margin: 10px auto;
}
/* line 223, ../sass/main.scss */
section #ebooks a.button-arrow {
  margin-top: 0px;
  padding-left: 35px;
  padding-right: 35px;
}
/* line 187, ../sass/main.scss */
section #ebooks li {
  text-align: left;
}
/* line 190, ../sass/main.scss */
section #ebooks ul {
  list-style: none;
  /* Remove default bullets */
  padding: 5px;
}
/* line 195, ../sass/main.scss */
section #ebooks ul li::before {
  content: "\2022";
  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #8fe02f;
  /* Change the color */
  font-weight: 900;
  /* If you want it to be bold */
  display: inline-block;
  /* Needed to add space between the bullet and the text */
  width: 1em;
  /* Also needed for space (tweak if needed) */
  margin-left: -1em;
  /* Also needed for space (tweak if needed) */
  font-size: 18px;
}
@media (max-width: 768px) {
  /* line 205, ../sass/main.scss */
  section #ebooks ul {
    padding-left: 10%;
  }
}

/* line 231, ../sass/main.scss */
section #courses h3:after {
  content: "";
  display: block;
  background-color: #1c92df;
  height: 2px;
  width: 30px;
  margin: 10px auto;
}
/* line 239, ../sass/main.scss */
section #courses a.button-arrow {
  margin-top: 0px;
  padding-left: 35px;
  padding-right: 35px;
}
/* line 187, ../sass/main.scss */
section #courses li {
  text-align: left;
}
/* line 190, ../sass/main.scss */
section #courses ul {
  list-style: none;
  /* Remove default bullets */
  padding: 5px;
}
/* line 195, ../sass/main.scss */
section #courses ul li::before {
  content: "\2022";
  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #8fe02f;
  /* Change the color */
  font-weight: 900;
  /* If you want it to be bold */
  display: inline-block;
  /* Needed to add space between the bullet and the text */
  width: 1em;
  /* Also needed for space (tweak if needed) */
  margin-left: -1em;
  /* Also needed for space (tweak if needed) */
  font-size: 18px;
}
@media (max-width: 768px) {
  /* line 205, ../sass/main.scss */
  section #courses ul {
    padding-left: 10%;
  }
}

/* line 248, ../sass/main.scss */
section #freebees {
  padding-bottom: 45px;
}
/* line 250, ../sass/main.scss */
section #freebees h3:after {
  content: "";
  display: block;
  background-color: #1c92df;
  height: 2px;
  width: 30px;
  margin: 10px auto;
}
/* line 258, ../sass/main.scss */
section #freebees a.button-arrow {
  margin-top: 0px;
  padding-left: 35px;
  padding-right: 35px;
}
/* line 187, ../sass/main.scss */
section #freebees li {
  text-align: left;
}
/* line 190, ../sass/main.scss */
section #freebees ul {
  list-style: none;
  /* Remove default bullets */
  padding: 5px;
}
/* line 195, ../sass/main.scss */
section #freebees ul li::before {
  content: "\2022";
  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #8fe02f;
  /* Change the color */
  font-weight: 900;
  /* If you want it to be bold */
  display: inline-block;
  /* Needed to add space between the bullet and the text */
  width: 1em;
  /* Also needed for space (tweak if needed) */
  margin-left: -1em;
  /* Also needed for space (tweak if needed) */
  font-size: 18px;
}
@media (max-width: 768px) {
  /* line 205, ../sass/main.scss */
  section #freebees ul {
    padding-left: 10%;
  }
}

/* line 265, ../sass/main.scss */
#team {
  padding-bottom: 10px;
  padding-top: 40px;
}
/* line 269, ../sass/main.scss */
#team .single-product {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: space-between;
}
/* line 275, ../sass/main.scss */
#team .equal {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
}

/* line 285, ../sass/main.scss */
.v1-header .navbar-default.filled {
  background-color: rgba(27, 118, 188, 0.8);
}

/* line 288, ../sass/main.scss */
#course-header {
  background-color: rgba(27, 118, 188, 0.8);
  background-image: url("../img/productsbanner.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position-y: 30px;
}
/* line 294, ../sass/main.scss */
#course-header .row div {
  justify-content: center;
  text-align: center;
}
/* line 298, ../sass/main.scss */
#course-header .course-title-section {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-content: center;
  align-items: center;
}
/* line 306, ../sass/main.scss */
#course-header h1 {
  color: white;
  font-size: 42px;
  font-weight: bolder;
  letter-spacing: 2px;
  text-align: center;
}
/* line 312, ../sass/main.scss */
#course-header h1.course_title {
  text-transform: uppercase;
  color: #1b75bc;
}
/* line 316, ../sass/main.scss */
#course-header h1::after {
  display: none;
}
/* line 320, ../sass/main.scss */
#course-header h2 {
  color: #1b75bc;
  font-size: 30px;
  margin-top: 9px;
}
/* line 324, ../sass/main.scss */
#course-header h2::after {
  display: none;
}

@media (min-width: 992px) {
  /* line 330, ../sass/main.scss */
  .course-title-section {
    padding-top: 150px;
  }
}
@media (max-width: 992px) {
  /* line 336, ../sass/main.scss */
  #course-header h1 {
    color: black;
    font-size: 50px;
  }
}
@media (max-width: 992px) and (max-width: 440px) {
  /* line 336, ../sass/main.scss */
  #course-header h1 {
    font-size: 4rem;
  }
}

/* line 344, ../sass/main.scss */
section#discover.product-description {
  padding-top: 0px;
}

/* line 347, ../sass/main.scss */
footer.product-page {
  padding-top: 0px;
}

/* line 352, ../sass/main.scss */
.modal-body .button-arrow.white {
  padding-left: 20px;
  padding-right: 20px;
  margin-top: 7px;
  position: absolute;
  bottom: 4px;
  width: 100%;
  text-align: center;
}
/* line 361, ../sass/main.scss */
.modal-body .content {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
}
/* line 365, ../sass/main.scss */
.modal-body .content .split-2 {
  display: flex;
  position: relative;
  flex-direction: column;
  align-items: center;
  flex-basis: 47%;
  min-width: 262px;
  padding-bottom: 60px;
}
/* line 374, ../sass/main.scss */
.modal-body .content h3, .modal-body .content h5, .modal-body .content p {
  text-align: center;
  margin: 5px auto;
}
/* line 378, ../sass/main.scss */
.modal-body .content h5 {
  color: #1c92df;
}

/* line 385, ../sass/main.scss */
#discover.course-video-section .template-border {
  width: 100%;
}

/* line 391, ../sass/main.scss */
.border-svgicon {
  border: solid 3px #fff;
}

/* line 394, ../sass/main.scss */
footer #footer {
  color: white;
}
/* line 396, ../sass/main.scss */
footer #footer h3 {
  color: white;
}
/* line 399, ../sass/main.scss */
footer #footer .footer-bottom {
  border-top: solid 1px white;
  margin-top: 15px;
}
/* line 402, ../sass/main.scss */
footer #footer .footer-bottom p {
  color: white;
}
/* line 406, ../sass/main.scss */
footer #footer p {
  color: white;
}
/* line 408, ../sass/main.scss */
footer #footer p a {
  color: white;
}
/* line 412, ../sass/main.scss */
footer #footer #footer-email {
  margin: 0px;
  width: fit-content;
  margin: auto;
}
/* line 417, ../sass/main.scss */
footer #footer .row div.col-lg-4:nth-child(2) {
  margin-bottom: 45px;
}

/* line 425, ../sass/main.scss */
html {
  min-height: 100%;
}

/* line 431, ../sass/main.scss */
body {
  min-height: 100%;
}

/* line 435, ../sass/main.scss */
.small-screen-warning {
  background-color: lightcoral;
  width: 100%;
  display: none;
  color: black;
  text-align: center;
}

/* line 449, ../sass/main.scss */
.noslider .h4-template-breadcrumb > .active {
  color: #8fe02f;
}

/* line 452, ../sass/main.scss */
.button-arrow.white {
  color: white;
}

/* line 455, ../sass/main.scss */
.button-arrow {
  background-color: #8fe02f;
}

/* line 458, ../sass/main.scss */
#readytostart {
  background-image: url("../img/calltoaction_2.png");
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 463, ../sass/main.scss */
#readytostart.product-cta-section {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0OWY4MyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFiNzViYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -moz-linear-gradient(315deg, #449f83, #1b75bc);
  background-image: -webkit-linear-gradient(315deg, #449f83, #1b75bc);
  background-image: linear-gradient(135deg, #449f83, #1b75bc);
}
/* line 466, ../sass/main.scss */
#readytostart h2::after {
  background-color: #8fe02f;
}
/* line 469, ../sass/main.scss */
#readytostart p {
  font-size: 20px;
  margin-top: 40px;
}

/* line 476, ../sass/main.scss */
#choose-section .description-icon-section {
  display: flex;
  flex-direction: column;
  align-items: center;
}
/* line 480, ../sass/main.scss */
#choose-section .description-icon-section i {
  color: #1c92df;
}
/* line 484, ../sass/main.scss */
#choose-section p {
  font-size: 18px;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 25px;
}

/* line 491, ../sass/main.scss */
#discover .template-border {
  width: auto;
}

/* line 503, ../sass/main.scss */
#discover.about {
  padding: 40px 0;
}

/* line 515, ../sass/main.scss */
.template-border figure.product img {
  width: auto;
  max-width: 100%;
}

/* line 520, ../sass/main.scss */
figure.product {
  background: transparent;
  margin: 0 auto;
  max-height: 295px;
}

/* line 525, ../sass/main.scss */
figure.product img {
  max-width: 295px;
  max-height: 295px;
  min-height: 100%;
  -webkit-transition: opacity 1s, -webkit-transform 1s;
  transition: opacity 1s, transform 1s;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 534, ../sass/main.scss */
figure.product figcaption {
  text-align: center;
  bottom: 20px;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  width: 100%;
}

/* line 543, ../sass/main.scss */
figure.product p {
  display: inline-block;
  margin: 0 0 0 8px;
  color: #2f3238;
  text-transform: none;
  font-weight: 500;
  font-size: 75%;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(-360px, 0, 0);
  transform: translate3d(-360px, 0, 0);
}

/* line 555, ../sass/main.scss */
figure.product p:first-child {
  -webkit-transition-delay: 0.15s;
  transition-delay: 0.15s;
}

/* line 559, ../sass/main.scss */
figure.product p:nth-of-type(2) {
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}

/* line 563, ../sass/main.scss */
figure.product p:nth-of-type(3) {
  -webkit-transition-delay: 0.05s;
  transition-delay: 0.05s;
}

/* line 567, ../sass/main.scss */
figure.product:hover p:first-child {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}

/* line 571, ../sass/main.scss */
figure.product:hover p:nth-of-type(2) {
  -webkit-transition-delay: 0.05s;
  transition-delay: 0.05s;
}

/* line 575, ../sass/main.scss */
figure.product:hover p:nth-of-type(3) {
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}

/* line 579, ../sass/main.scss */
figure.product:hover img {
  opacity: 0.9;
  -webkit-transform: scale3d(1.1, 1.1, 1);
  transform: scale3d(1.1, 1.1, 1);
}

/* line 584, ../sass/main.scss */
figure.product:hover p {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 589, ../sass/main.scss */
figure.product p .fa:hover {
  transition: all 0.25s cubic-bezier(0.955, 0.03, 0.515, 0.955) 0s;
}

/* line 592, ../sass/main.scss */
figure.product p .fa-facebook {
  border: 2px solid #ffffff;
  border-radius: 60px;
  color: #fff;
  display: table-cell;
  font-size: 17px;
  height: 60px;
  text-align: center;
  vertical-align: middle;
  width: 60px;
}

/* line 603, ../sass/main.scss */
figure.product p .fa-facebook:hover {
  color: #1c92df;
  background-color: #FFF;
}

/* line 607, ../sass/main.scss */
figure.product p .fa-twitter {
  border: 2px solid #ffffff;
  border-radius: 60px;
  color: #fff;
  display: table-cell;
  font-size: 17px;
  height: 60px;
  text-align: center;
  vertical-align: middle;
  width: 60px;
}

/* line 618, ../sass/main.scss */
figure.product p .fa-twitter:hover {
  color: #1c92df;
  background-color: #FFF;
}

/* line 622, ../sass/main.scss */
figure.product p .fa-envelope {
  border: 2px solid #ffffff;
  border-radius: 60px;
  color: #fff;
  display: table-cell;
  font-size: 17px;
  height: 60px;
  text-align: center;
  vertical-align: middle;
  width: 60px;
}

/* line 633, ../sass/main.scss */
figure.product p .fa-envelope:hover {
  color: #1c92df;
  background-color: #FFF;
}

/* line 637, ../sass/main.scss */
.button-arrow.green-btn {
  background-color: #1c92df;
  padding: 1em 2.5em 1em 2.5em;
  color: #fff;
}

/* line 642, ../sass/main.scss */
.button-arrow.green-btn:hover {
  background-color: #8fe02f;
  color: #FFF;
}

/* line 647, ../sass/main.scss */
.products-bullet-alignment {
  text-align: left;
}

/* line 651, ../sass/main.scss */
.products-bullet-alignment::before {
  content: "\25CF";
  color: #8fe02f;
  margin-right: 7px;
}

/* line 656, ../sass/main.scss */
.product-grid-container {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  align-content: center;
}

/* line 665, ../sass/main.scss */
.product-icon-spacing {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  text-align: center;
  align-items: center;
  min-height: 200px;
}

/* line 673, ../sass/main.scss */
.product-icon-container {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
}

/* line 680, ../sass/main.scss */
.product-text {
  min-width: 200px;
  text-align: center;
}

/* line 685, ../sass/main.scss */
.fa {
  color: #3d3d3d;
}

/* line 689, ../sass/main.scss */
.home-free-btn {
  padding: 1em 2.5em 1em 2.5em;
  background-color: #8fe02f;
  color: #FFF;
  font-weight: bold;
  transform: scaleY(2.2);
}
