/*
Theme Name:         FoundationPress
Theme URI:          http://foundationpress.olefredrik.com
Github Theme URI:   https://github.com/olefredrik/FoundationPress
Description:        FoundationPress is a WordPress starter theme based on Foundation 5 by Zurb
Version:            5.5.2
Author:             Ole Fredrik Lie
Author URI:         http://olefredrik.com/

License:            MIT License
License URI:        http://www.opensource.org/licenses/mit-license.php
*/

/* ---------------------------------------------------------------------------- 
  
  Unfortunately WordPress will require a style.css file
  located in the theme's root folder for stuff to work.

  However, we will not be using vanilla CSS. We're using Sass.

  Sass is a superset of CSS that adds in amazing features
  such as variables, nested selectors and loops. It's also
  the easiest way to customize Foundation.

  All Sass files are located in the /scss folder.

  Please read the README.md file before getting started. More info on how
  to use Sass with Foundation can be found here:
  http://foundation.zurb.com/docs/sass.html

  If you for some reason would like to write plain css instead of using Sass,
  you could just enqueue this file (style.css) to the header and add your styles in this file

---------------------------------------------------------------------------- */
#my-courses #completed-courses {
  display:block !important;
}

#my-courses.ui-tabs .ui-tabs-nav {
  display:none;
}

#buddypress div.item-list-tabs ul > li {
  display: none;
}

#buddypress #item-nav, #buddypress #item-nav ul li#nav-forum-groups-li {
  display:block !important;
}

.bbp-pagination-links {
  float:none !important;
}

li#nav-forum-groups-li a#nav-forum {
  background: none;
  color: #222222;
  border: none;
  padding-left: 0;
  margin-left: 0;
}







/*
**
**  Woolworths Colour Overrides
**
*/

body.woolworths-course .container {

}

body.woolworths-course .container .course-container a.button,
body.woolworths-course .container .course-container a.button:visited,
body.woolworths-course .container .course-container a.comment-reply-link,
body.woolworths-course .container .course-container #commentform #submit,
body.woolworths-course .container .course-container .submit,
body.woolworths-course .container .course-container input[type=submit],
body.woolworths-course .container .course-container input.button,
body.woolworths-course .container .course-container button.button,
body.woolworths-course .container .course a.button,
body.woolworths-course .container .course a.button:visited,
body.woolworths-course .container .course a.comment-reply-link,
body.woolworths-course .container .course #commentform #submit,
body.woolworths-course .container .course .submit,
body.woolworths-course .container .course input[type=submit],
body.woolworths-course .container .course input.button,
body.woolworths-course .container .course button.button,
body.woolworths-course .container .lesson a.button,
body.woolworths-course .container .lesson a.button:visited,
body.woolworths-course .container .lesson a.comment-reply-link,
body.woolworths-course .container .lesson #commentform #submit,
body.woolworths-course .container .lesson .submit,
body.woolworths-course .container .lesson input[type=submit],
body.woolworths-course .container .lesson input.button,
body.woolworths-course .container .lesson button.button,
body.woolworths-course .container .quiz a.button,
body.woolworths-course .container .quiz a.button:visited,
body.woolworths-course .container .quiz a.comment-reply-link,
body.woolworths-course .container .quiz #commentform #submit,
body.woolworths-course .container .quiz .submit,
body.woolworths-course .container .quiz input[type=submit],
body.woolworths-course .container .quiz input.button,
body.woolworths-course .container .quiz button.button,
body.woolworths-course .container .alert-box,
body.woolworths-course .container .icon-bar>a:hover,
body.woolworths-course .container .icon-bar>a.active,
body.woolworths-course .container .label,
body.woolworths-course .container ul.pagination li.current a,
body.woolworths-course .container ul.pagination li.current button,
body.woolworths-course .container ul.pagination li.current a:hover,
body.woolworths-course .container ul.pagination li.current a:focus,
body.woolworths-course .container ul.pagination li.current button:hover,
body.woolworths-course .container ul.pagination li.current button:focus,
body.woolworths-course .container .progress .meter,
body.woolworths-course .container .range-slider.radius .range-slider-handle,
body.woolworths-course .container .range-slider.round .range-slider-handle,
body.woolworths-course .container .range-slider.disabled .range-slider-handle,
body.woolworths-course .container .range-slider[disabled] .range-slider-handle,
body.woolworths-course .container .range-slider-handle,
body.woolworths-course .container .side-nav li.heading,
body.woolworths-course .container .switch input:checked+label,
body.woolworths-course .container .switch input:checked+label,
body.woolworths-course .container .top-bar-section ul li>a.button,
body.woolworths-course .container .top-bar-section ul li>button,
body.woolworths-course .container #homepage-hero,
body.woolworths-course .container #home-features,
body.woolworths-course .container #live-event-notification,
body.woolworths-course .container #manual-notification,
body.woolworths-course .container #middle-notification,
body.woolworths-course .container .module-archive #main .status.completed,
body.woolworths-course .container #main .course .module-status.completed,
body.woolworths-course .container .quiz-submit,
body.woolworths-course .container #financial-goals-inner,
body.woolworths-course .container .faq-category,
body.woolworths-course .container .spinner,
body.woolworths-course .container .reset.active,
body.woolworths-course .container #howitworks-feature .calltoaction,
body.woolworths-course .container .woocommerce button.single_add_to_cart_button.button.alt,
body.woolworths-course .container .module header,
body.woolworths-course .container #tool-link .fa,
body.woolworths-course .container #mc_embed_signup .button,
body.woolworths-course .container .woocommerce a.button, .woocommerce button.button,
body.woolworths-course .container .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,
body.woolworths-course .container #course-dashboard-header .wmmrow,
body.woolworths-course .container .box-background {
  background: rgb(51,143,56); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(51,143,56,1) 50%, rgba(184,216,89,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(51,143,56,1) 50%,rgba(184,216,89,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(51,143,56,1) 50%,rgba(184,216,89,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#338f38', endColorstr='#b8d859',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
  }

body.woolworths-course .container button,
body.woolworths-course .container .button,
body.woolworths-course .container button.disabled,
body.woolworths-course .container button[disabled],
body.woolworths-course .container .button.disabled,
body.woolworths-course .container .button[disabled],
body.woolworths-course .container button.disabled:hover,
body.woolworths-course .container button.disabled:focus,
body.woolworths-course .container button[disabled]:hover,
body.woolworths-course .container button[disabled]:focus,
body.woolworths-course .container .button.disabled:hover,
body.woolworths-course .container .button.disabled:focus,
body.woolworths-course .container .button[disabled]:hover,
body.woolworths-course .container .button[disabled]:focus {
  background: #20ad48;
}


body.woolworths-course .container .breadcrumbs>*, 
body.woolworths-course .container .breadcrumbs>* a,
body.woolworths-course .container .panel.callout a:not(.button),
body.woolworths-course .container .side-nav li a:not(.button),
body.woolworths-course .container .sub-nav dt.active a,
body.woolworths-course .container .sub-nav dd.active a,
body.woolworths-course .container .sub-nav li.active a,
body.woolworths-course .container .has-tip:hover,
body.woolworths-course .container .has-tip:focus,
body.woolworths-course .container .tooltip.opened,
body.woolworths-course .container a,
body.woolworths-course .container #footer-wrap i,
body.woolworths-course .container .progress-bar li,
body.woolworths-course .container .module .module-lessons ul li.completed a:before,
body.woolworths-course .container .faqs-accordion.accordion .accordion-navigation>a:after,
body.woolworths-course .container .faqs-accordion.accordion dd>a:after,
body.woolworths-course .container .example,
body.woolworths-course .container .example p,
body.woolworths-course .container .woocommerce div.product p.price,
body.woolworths-course .container .woocommerce div.product span.price,
body.woolworths-course .container .fa.green,
body.woolworths-course .container .goals-total,
body.woolworths-course .container .investment-property-results span,
body.woolworths-course .container #question-number-line,
body.woolworths-course .container .read-more,
body.woolworths-course .container .single-post #feature-course .amount,
body.woolworths-course .container .woocommerce button.outline,
body.woolworths-course .container .woocommerce button.outline:hover,
body.woolworths-course .container #product-notice-wrap,
body.woolworths-course .container #product-first-section .price,
body.woolworths-course .container .course-header header h1,
body.woolworths-course .container .edit-avatar .fa,
body.woolworths-course .container .postid-134 .accordion .fa,
body.woolworths-course .container .page-template-page-contact .hentry .fa,
body.woolworths-course .container .top-bar-container .fa:before,
body.woolworths-course .container #financial-goals .fa,
body.woolworths-course .container #savings-tracker .fa  {
  color:#20ad48;
}

body.woolworths-course .container #financial-goals a,
body.woolworths-course .container #middle-notification a,
body.woolworths-course .container #course-dashboard-summaries a {
  color:#FFFFFF;
}


body.woolworths-course .container #home-testimonials .orbit-container .orbit-prev>span {
  border-right-color: #20ad48;
}


body.woolworths-course .container #home-testimonials .orbit-container .orbit-next>span {
  border-left-color: #20ad48;
}


body.woolworths-course .container .faqs-accordion,
body.woolworths-course .container .accordion li>a,
body.woolworths-course .container .latest-posts {
  border-top-color: #20ad48;
}


body.woolworths-course .container .faqs-accordion.accordion .accordion-navigation>a,
body.woolworths-course .container .faqs-accordion.accordion dd>a,
body.woolworths-course .container .faqs-accordion.accordion .accordion-navigation>.content.active,
body.woolworths-course .container .faqs-accordion.accordion dd>.content.active,
body.woolworths-course .container #financial-goals table .goal-heading td {
    border-bottom-color: #20ad48;
}


body.woolworths-course .container .accordion {
  margin-bottom: 1px solid #20ad48;
}


body.woolworths-course .container .woocommerce button.single_add_to_cart_button.button.alt,
body.woolworths-course .container .woocommerce a.button, .woocommerce button.button,
body.woolworths-course .container #product-notice-wrap {
   border-color: #20ad48;
}


body.woolworths-course .container #main .course .course-lessons>header,
body.woolworths-course .container #main .course .module-lessons>header,
body.woolworths-course .container #main .course-container .course-lessons>header,
body.woolworths-course .container #main .course-container .module-lessons>header {
  border-top: 2px solid #e6e6e6;
}

body.woolworths-course .container .module .module-lessons header {
    background: rgba(0,0,0,0.03);
}

body.woolworths-course .container .progress-bar li {
  margin-right:23%;
}

body.woolworths-course #kmm-progress-meter-wrap .meter {
  width: 87%;
}

body.woolworths-course .container .progress-bar li:last-child {
  margin-right: 0px;
}

body.woolworths-course .container #course-dashboard-header > .row {
  background: none;
}

body.woolworths-course .container #course-dashboard-header .wmmrow {
    position: relative;
    /*background: url('/wp-content/themes/kmm/assets/img/dashboard-cover2.jpg');*/
    background-size: cover;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    background-position: 65%;
    margin: 0px;
}

body.woolworths-course #image-change-avatar img {
  margin-top: 50px;
}

body.woolworths-course #course-dashboard-header .avatar {
  padding-top: 0px;
}

body.woolworths-course #kmm-progress-meter-wrap {
  background: inherit;
  border-top: none;
  background-image: none !important;
}

body.woolworths-course .container .progress-bar li {
  color: #FFFFFF;
}

body.woolworths-course .container .meter.red>span {
  background-color: #FFFFFF;
  height: 6px;
  margin-top: 2px;
}

body.woolworths-course .container .meter {
  background: rgb(230, 230, 230); /* Fall-back for browsers that don't support rgba */
  background: rgba(230, 230, 230, .5);
}

body.woolworths-course .progress-bar li {
  background-image: url(assets/img/woolies-progress-circle.png);
  background-size: 34px;
}

body.woolworths-course .container .inner-logo {
  background-image: url(assets/img/woolworths-icon.png);
  background-repeat: no-repeat;
  background-size: 200px;
  background-position-x: -30px;
  background-position-y: -15px;
}

body.woolworths-course .container .inner-logo .row {
  background:none !important;
}


body.woolworths-course .container .woolies-libby-koch {
  position: absolute;
  bottom: 0;
  right: 0;
}

body.woolworths-course .container .woolies-libby-koch img {
  width: 275px;
}

body.woolworths-course .container img.avatar {
    border-radius: 50%;
}

@media only screen and (max-width: 40.0625em) {
  body.woolworths-course .container .progress-bar li {
      width: 11%;
      margin-right: 18%;
      background-size: 30px 30px;
  }

  body.woolworths-course .container .progress-bar li:last-child {
    margin-right: 0px;
  }
}


body.woolworths-course #kmm-course-meta-wrap h1 {
  font-size: 1.4rem;
}

body.woolworths-course #kmm-course-meta-wrap p {
  font-size:0.8rem
}



.container .box-background {
  padding: 25px 10px;
  margin-bottom: 30px;
}


.container .box-background p {
  text-align: center;
}

body.woolworths-course .container .box-background p, body.woolworths-course .container .box-background a {
  color: #FFFFFF;
  margin-bottom: 2px;
}

body.woolworths-course .container .box-background a.button {
  padding: 6px 20px;
  font-size: 0.8125rem;
  background-color: #222222;
}

.container .advertisement {
  display: none;
}

body.woolworths-course .container .advertisement {
  display: block;
}

body.woolworths-course .container .lesson-tasks h3, body.woolworths-course .container .lesson-resources h3, body.woolworths-course .container .pre-title {
  color: #544c4c;
}

body.woolworths-course .container a.brought-by {
  display: block;
}

body.woolworths-course .container a.brought-by img {
  width: 400px;
}

body.woolworths-course .container #course-dashboard-header a.brought-by {
  margin-bottom: 30px;
}

body.woolworths-course .container #course-navigation .fa {
  color: #000000;
}

body.woolworths-course .container #course-dashboard-header .wmmrow .row {
  margin:0px;
}


body.woolworths-course .container p.edit-avatar-center {
  text-align: center;
  padding-top: 10px;
}

body.woolworths-course .container a.edit-avatar {
  color: #c0ce59;
}


body.woolworths-course .row.wmmrow #kmm-course-meta-wrap {
  padding-top: 30px;
}


.row.wmmrow #kmm-course-meta-wrap {
    padding-top: 14px;
}

body.woolworths-course .course-footer {
  border-top: none;
  max-width: initial;
  padding-top: 0px;
}

body.woolworths-course .course-footer .lesson_meta_area {
  border-top: 1px solid #ccc;
  padding-top: 40px;
}

body.woolworths-course .additional-video h3 {
  color: #28ad62;
  font-size: 1.3em;
  margin: 0px;
}

body.woolworths-course .additional-video hr {
  display: none;
}

body.woolworths-course .additional-video h4 {
  font-size: 1.1em;
  margin-top: 0px;
}

body.woolworths-course .container .progress-bar {
    overflow: hidden;
    margin-top: 6px; }

body.woolworths-course .container #kmm-progress-meter-wrap {
    min-height: 85px; }


body.woolworths-course .container #kmm-progress-meter-wrap .meter {
    position: absolute;
    top: 0px;
    height: 10px;
}

body.woolworths-course .container .pre-title {
  text-transform: initial;
  font-weight: normal;
}

body.woolworths-course .container .course-header header h1 {
  padding-top: 0px;
  line-height: 1em;
}

body.woolworths-course #course-dashboard-header {
  margin-bottom: 30px;
}

body.woolworths-course .container #kmm-course-meta-wrap {
    min-height: 150px; }

.row.wmmrow .inner {
    padding-top: 0px !important;
}

.row.wmmrow .columns {
    padding-left: 0px;
    padding-right: 0px;
}

#course-dashboard-header .row.wmmrow #item-header-avatar {
    /*margin-left: 22px;*/
}

#course-dashboard-header .row.wmmrow .avatar {
    /*padding-top: 21px;*/
}

/* Move sticky bar to bottom of page */
/* Disable top-bar.js */

#manual-notification {
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 1000;
}

/* Modal Popup */
#bio_ep_close {
    position: absolute !important;
    left: 100%;
    margin: -13px 0 0 -15px !important;
    width: 30px !important;
    height: 30px !important;
    color: #59a876 !important;
    font-size: 21px !important;
    line-height: 28px !important;
    font-weight: bold;
    text-align: center;
    border-radius: 50%;
    background-color: #ffffff !important;
    box-shadow: -1px 2px 4px #7a7a7a !important;
    cursor: pointer;
    text-transform: lowercase !important;
}

#bio_ep_bg {
  opacity: 0.6 !important;
}

#home-features {
  background-position: center !important;
}

#mc_embed_signup {
    padding-top: 3em !important;
    padding-bottom: 3em !important;
  }

#home-features #mc_embed_signup h2 {
    color: #2f2f31;
    text-align: left;
    font-size: 23px;
    line-height: 1.3em;
    font-weight: 500;
    font-family: 'Open Sans';
}

#home-features #mc_embed_signup p {
    color: #2f2f31;
    text-align: left;
    font-size: 14px;
    line-height: 1.3em;
    font-weight: 500;
    font-family: 'Open Sans';
}

#home-features #mc_embed_signup {
    background: #fff !important;
    width: 100%;
    margin-left: 0%;
    border-radius: 6px !important;
}

#home-features #mc_embed_signup .button {
    background-color: #28ad62 !important;
    margin: 0 auto;
    display: block;
    width: 100%;
}

#bio_ep {
  border-radius: 6px;
}

.popup-fields .columns {
    padding-left: 0px;
    padding-right: 0px;
}

#mc_embed_signup .mc-field-group label {
    color: #434343 !important;
}

/* New home testimonials */
#home-sep-intro {
    display: block;
    clear: both;
    margin-bottom: 3em;
    margin-top: 0em;
    padding-top: 2em;
    padding-bottom: 3em;
    border-bottom: 1px solid #ececec;
    border-top: 1px solid #ececec;
    color:#ffffff;
    background:url('/wp-content/themes/kmm/assets/img/new/counter-background.jpg');
}

#home-sep-intro h4 {
  color:#ffffff;
}

#home-sep-intro .button {
  background-color: #222222;
}

#home-sep-intro span.title {
    color: #ffffff;
    font-family: 'Raleway', Helvetica, Roboto, Arial, sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 34px;
    text-align: center;
    display: block;
}

#home-sep-intro span.title em {
    font-style: normal;
    color: #ffffff;
    border-bottom: dotted 1px #ffffff;
}

.home-sep-intro-testimonial {
    max-width: 700px;
    margin: 2em auto;
    text-align: center;
}

#home-sep-intro .button {
    display: block;
    margin: 0 auto;
    max-width: 290px;
}

#home-sep-intro em {
  font-weight: 600;
}

#home-intro {
  margin-top: 0px !important;
}

#home-features.popup {
    background-image: url('/wp-content/uploads/2016/08/kmm-popup.jpg');
    border-radius: 6px !important;
    padding: 0px;
}

#freeLessonModal {
    padding: 0px;
    background: transparent;
    border: 0px;
}

li#nav-forum-groups-li a#nav-forum {
    background: #1bae5e;
    color: #fff;
    border-radius: 3px;
    padding: 7px;
    margin-top: 13px;
}

li#nav-forum-groups-li a#nav-forum:hover {
    background: #219254;
}

#how-it-works-header {
    background-image: none;
}

.page-template-page-about-us .top-bar-container {
  margin-bottom: 0em;
}

.side-banner {
  background-image: url('/wp-content/uploads/2016/09/sidebanner.jpg');
  background-size: cover;
  background-position: top;
}

#footer-wrap {
  clear: both;
}

.about-us-inner h1 {
    font-size: 39px;
    line-height: 54px;
    margin-bottom: 15px;
}
.about-us-inner {
    max-width: 530px;
    padding-top: 4em;
    padding-bottom: 4em;
    padding-left: 3em;
}

.testimonial-wrapper p {
    margin-bottom: 0em;
    font-size: 23px;
    background: #f6f6f6;
    padding: 26px 81px 26px 26px;
    border-left: 3px solid #1bae5e;
}

.testimonial-wrapper p em {
    font-weight: 800;
}

.testimonial-wrapper {
    margin-bottom: 2em;
}

#mc_embed_signup .mc-field-group label {
    color: #555 !important;
}

#mc_embed_signup div#mce-responses {
    float: none !important;
    top: 0em !important;
    padding: 0em !important;
    overflow: hidden !important;
    width: 100% !important;
    margin: 0em 0em 1em !important;
    clear: both !important;
}

#mc_embed_signup div.response {
    margin: 0em 0 !important;
    padding: 0em 0em 0em 0 !important;
    font-weight: bold;
    float: left;
    top: 0em;
    z-index: 1;
    width: 100% !important;
    color: #fff!important;
}

#freeLessonModal {
    max-width: 750px;
}

.aboutkl {
  display: none;
}

.testimonial-wrapper img {
    position: absolute;
    top: 0;
    right: 16px;
}

.success-stories-header {
    padding-bottom: 1.5em;
}

@media only screen and (max-width: 1024px) {
  .about-us-inner {
    padding-left: 2em;
    padding-right: 2em;
    max-width: 100%;
  }
  .aboutkl {
    display: block;
    margin-top: 2em;
  }
}

#text-7 #mc_embed_signup .mc-field-group label {
    color: #fff !important;
}

@media only screen and (max-width: 820px) {
  .success-stories-header {
    padding-top: 2em;
  }
}


div.course-navigation-wrap {
  background-color: #28ad62;
  max-width: 100%;
  padding: 5px 0;
}

div#course-navigation {
  background-color: inherit;
}

div.top-bar-container {
  margin-bottom: 0px;
}

.nopadleft {
  padding-left: 0;
}

.nopadright {
  padding-right: 0;
}

.course-navigation-wrap img {
  width: 16px;
}


.single-course .woocommerce-message {
    display: none;
}

.row.extended {
    width: 100%;
    max-width: 100%;
}

.nav-next, .nav-prev {
    margin-bottom: 1em;
}
















/*
**
**  Investment Makeover Colour Overrides
**
*/

body.investment-makeover-course .container {

}

body.investment-makeover-course .container .course-container a.button,
body.investment-makeover-course .container .course-container a.button:visited,
body.investment-makeover-course .container .course-container a.comment-reply-link,
body.investment-makeover-course .container .course-container #commentform #submit,
body.investment-makeover-course .container .course-container .submit,
body.investment-makeover-course .container .course-container input[type=submit],
body.investment-makeover-course .container .course-container input.button,
body.investment-makeover-course .container .course-container button.button,
body.investment-makeover-course .container .course a.button,
body.investment-makeover-course .container .course a.button:visited,
body.investment-makeover-course .container .course a.comment-reply-link,
body.investment-makeover-course .container .course #commentform #submit,
body.investment-makeover-course .container .course .submit,
body.investment-makeover-course .container .course input[type=submit],
body.investment-makeover-course .container .course input.button,
body.investment-makeover-course .container .course button.button,
body.investment-makeover-course .container .lesson a.button,
body.investment-makeover-course .container .lesson a.button:visited,
body.investment-makeover-course .container .lesson a.comment-reply-link,
body.investment-makeover-course .container .lesson #commentform #submit,
body.investment-makeover-course .container .lesson .submit,
body.investment-makeover-course .container .lesson input[type=submit],
body.investment-makeover-course .container .lesson input.button,
body.investment-makeover-course .container .lesson button.button,
body.investment-makeover-course .container .quiz a.button,
body.investment-makeover-course .container .quiz a.button:visited,
body.investment-makeover-course .container .quiz a.comment-reply-link,
body.investment-makeover-course .container .quiz #commentform #submit,
body.investment-makeover-course .container .quiz .submit,
body.investment-makeover-course .container .quiz input[type=submit],
body.investment-makeover-course .container .quiz input.button,
body.investment-makeover-course .container .quiz button.button,
body.investment-makeover-course .container .alert-box,
body.investment-makeover-course .container .icon-bar>a:hover,
body.investment-makeover-course .container .icon-bar>a.active,
body.investment-makeover-course .container .label,
body.investment-makeover-course .container ul.pagination li.current a,
body.investment-makeover-course .container ul.pagination li.current button,
body.investment-makeover-course .container ul.pagination li.current a:hover,
body.investment-makeover-course .container ul.pagination li.current a:focus,
body.investment-makeover-course .container ul.pagination li.current button:hover,
body.investment-makeover-course .container ul.pagination li.current button:focus,
body.investment-makeover-course .container .progress .meter,
body.investment-makeover-course .container .range-slider.radius .range-slider-handle,
body.investment-makeover-course .container .range-slider.round .range-slider-handle,
body.investment-makeover-course .container .range-slider.disabled .range-slider-handle,
body.investment-makeover-course .container .range-slider[disabled] .range-slider-handle,
body.investment-makeover-course .container .range-slider-handle,
body.investment-makeover-course .container .side-nav li.heading,
body.investment-makeover-course .container .switch input:checked+label,
body.investment-makeover-course .container .switch input:checked+label,
body.investment-makeover-course .container .top-bar-section ul li>a.button,
body.investment-makeover-course .container .top-bar-section ul li>button,
body.investment-makeover-course .container #homepage-hero,
body.investment-makeover-course .container #home-features,
body.investment-makeover-course .container #live-event-notification,
body.investment-makeover-course .container #manual-notification,
body.investment-makeover-course .container #middle-notification,
body.investment-makeover-course .container .module-archive #main .status.completed,
body.investment-makeover-course .container #main .course .module-status.completed,
body.investment-makeover-course .container .quiz-submit,
body.investment-makeover-course .container #financial-goals-inner,
body.investment-makeover-course .container .faq-category,
body.investment-makeover-course .container .spinner,
body.investment-makeover-course .container .reset.active,
body.investment-makeover-course .container #howitworks-feature .calltoaction,
body.investment-makeover-course .container .woocommerce button.single_add_to_cart_button.button.alt,
body.investment-makeover-course .container .module header,
body.investment-makeover-course .container #tool-link .fa,
body.investment-makeover-course .container #mc_embed_signup .button,
body.investment-makeover-course .container .woocommerce a.button, .woocommerce button.button,
body.investment-makeover-course .container .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,
body.investment-makeover-course .container #course-dashboard-header .wmmrow,
body.investment-makeover-course .container .box-background {
  background: rgb(51,143,56); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(40, 117, 173, 1) 50%, rgba(77, 218, 228, 1r) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(40, 117, 173, 1) 50%,rgba(77, 218, 228, 1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(40, 117, 173, 1) 50%,rgba(77, 218, 228, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2875ad', endColorstr='#4ddae4',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
  }

body.investment-makeover-course .container button,
body.investment-makeover-course .container .button,
body.investment-makeover-course .container button.disabled,
body.investment-makeover-course .container button[disabled],
body.investment-makeover-course .container .button.disabled,
body.investment-makeover-course .container .button[disabled],
body.investment-makeover-course .container button.disabled:hover,
body.investment-makeover-course .container button.disabled:focus,
body.investment-makeover-course .container button[disabled]:hover,
body.investment-makeover-course .container button[disabled]:focus,
body.investment-makeover-course .container .button.disabled:hover,
body.investment-makeover-course .container .button.disabled:focus,
body.investment-makeover-course .container .button[disabled]:hover,
body.investment-makeover-course .container .button[disabled]:focus,
body.investment-makeover-course input.complete,
body.investment-makeover-course .container .meter.red>span {
  background: #2875ad;
}


body.investment-makeover-course .container .breadcrumbs>*, 
body.investment-makeover-course .container .breadcrumbs>* a,
body.investment-makeover-course .container .panel.callout a:not(.button),
body.investment-makeover-course .container .side-nav li a:not(.button),
body.investment-makeover-course .container .sub-nav dt.active a,
body.investment-makeover-course .container .sub-nav dd.active a,
body.investment-makeover-course .container .sub-nav li.active a,
body.investment-makeover-course .container .has-tip:hover,
body.investment-makeover-course .container .has-tip:focus,
body.investment-makeover-course .container .tooltip.opened,
body.investment-makeover-course .container a,
body.investment-makeover-course .container #footer-wrap i,
body.investment-makeover-course .container .progress-bar li,
body.investment-makeover-course .container .module .module-lessons ul li.completed a:before,
body.investment-makeover-course .container .faqs-accordion.accordion .accordion-navigation>a:after,
body.investment-makeover-course .container .faqs-accordion.accordion dd>a:after,
body.investment-makeover-course .container .example,
body.investment-makeover-course .container .example p,
body.investment-makeover-course .container .woocommerce div.product p.price,
body.investment-makeover-course .container .woocommerce div.product span.price,
body.investment-makeover-course .container .fa.green,
body.investment-makeover-course .container .goals-total,
body.investment-makeover-course .container .investment-property-results span,
body.investment-makeover-course .container #question-number-line,
body.investment-makeover-course .container .read-more,
body.investment-makeover-course .container .single-post #feature-course .amount,
body.investment-makeover-course .container .woocommerce button.outline,
body.investment-makeover-course .container .woocommerce button.outline:hover,
body.investment-makeover-course .container #product-notice-wrap,
body.investment-makeover-course .container #product-first-section .price,
body.investment-makeover-course .container .course-header header h1,
body.investment-makeover-course .container .edit-avatar .fa,
body.investment-makeover-course .container .postid-134 .accordion .fa,
body.investment-makeover-course .container .page-template-page-contact .hentry .fa,
body.investment-makeover-course .container .top-bar-container .fa:before,
body.investment-makeover-course .container #financial-goals .fa,
body.investment-makeover-course .container #savings-tracker .fa,
body.investment-makeover-course .container #budget-summary table .remaining td  {
  color:#2875ad;
}

body.investment-makeover-course .container #budget-summary table .remaining td, 
body.investment-makeover-course .container #budget-summary table .total-expenses td,
body.investment-makeover-course .container #savings-tracker table .total-savings td {
  border-top:1px solid #2875ad;
}

body.investment-makeover-course .container #budget-summary table .total-income td {
  border-bottom:1px solid #2875ad;
}

body.investment-makeover-course .container #financial-goals a,
body.investment-makeover-course .container #middle-notification a,
body.investment-makeover-course .container #course-dashboard-summaries a {
  color:#FFFFFF;
}


body.investment-makeover-course .container #home-testimonials .orbit-container .orbit-prev>span {
  border-right-color: #2875ad;
}


body.investment-makeover-course .container #home-testimonials .orbit-container .orbit-next>span {
  border-left-color: #2875ad;
}


body.investment-makeover-course .container .faqs-accordion,
body.investment-makeover-course .container .accordion li>a,
body.investment-makeover-course .container .latest-posts {
  border-top-color: #2875ad;
}


body.investment-makeover-course .container .faqs-accordion.accordion .accordion-navigation>a,
body.investment-makeover-course .container .faqs-accordion.accordion dd>a,
body.investment-makeover-course .container .faqs-accordion.accordion .accordion-navigation>.content.active,
body.investment-makeover-course .container .faqs-accordion.accordion dd>.content.active,
body.investment-makeover-course .container #financial-goals table .goal-heading td {
    border-bottom-color: #2875ad;
}


body.investment-makeover-course .container .accordion {
  margin-bottom: 1px solid #2875ad;
}


body.investment-makeover-course .container .woocommerce button.single_add_to_cart_button.button.alt,
body.investment-makeover-course .container .woocommerce a.button, .woocommerce button.button,
body.investment-makeover-course .container #product-notice-wrap {
   border-color: #2875ad;
}


body.investment-makeover-course .container #main .course .course-lessons>header,
body.investment-makeover-course .container #main .course .module-lessons>header,
body.investment-makeover-course .container #main .course-container .course-lessons>header,
body.investment-makeover-course .container #main .course-container .module-lessons>header {
  border-top: 2px solid #e6e6e6;
}

body.investment-makeover-course .container .module .module-lessons header {
    background: rgba(0,0,0,0.03);
}


body.investment-makeover-course .container .progress-bar li {
  background-image: url(assets/img/progress-incomplete-investment.png);
}

body.investment-makeover-course .container .meter.red>span {
}

body.investment-makeover-course .container .meter {
}

body.investment-makeover-course .container .box-background p, 
body.investment-makeover-course .container .box-background a {
  color: #FFFFFF;
  margin-bottom: 2px;
}

body.investment-makeover-course .container .box-background a.button {
  padding: 6px 20px;
  font-size: 0.8125rem;
  background-color: #222222;
}

body.investment-makeover-course .progress-bar li.completed {
  background-image: url(assets/img/progress-completed-investment.png);
}

#homepage-hero #faded-lines {
  z-index: 0;
}



.grey_button {
  background-color:rgba(43, 46, 51, 0.8) !important;
}

#home-intro {
  padding-top:0px;
  padding-bottom: 3em;
  margin-bottom: 5em;
  border-bottom: 1px solid #ececec;
}

img.mac-hero-padding {
  padding-top: 40px;
  max-height: 500px;
}

  section.container {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
  }

#home-steps {
  padding: 0px 0px 60px 0px !important;
}

#home-intro .content-line-one {
  padding-bottom: 40px;
}

#home-intro .content-line-two .columns {
  padding-left: 40px;
}























/*
**
**  Get Credit Score Colour Overrides
**
*/

body.gcs-course .container {

}

body.gcs-course .container .course-container a.button,
body.gcs-course .container .course-container a.button:visited,
body.gcs-course .container .course-container a.comment-reply-link,
body.gcs-course .container .course-container #commentform #submit,
body.gcs-course .container .course-container .submit,
body.gcs-course .container .course-container input[type=submit],
body.gcs-course .container .course-container input.button,
body.gcs-course .container .course-container button.button,
body.gcs-course .container .course a.button,
body.gcs-course .container .course a.button:visited,
body.gcs-course .container .course a.comment-reply-link,
body.gcs-course .container .course #commentform #submit,
body.gcs-course .container .course .submit,
body.gcs-course .container .course input[type=submit],
body.gcs-course .container .course input.button,
body.gcs-course .container .course button.button,
body.gcs-course .container .lesson a.button,
body.gcs-course .container .lesson a.button:visited,
body.gcs-course .container .lesson a.comment-reply-link,
body.gcs-course .container .lesson #commentform #submit,
body.gcs-course .container .lesson .submit,
body.gcs-course .container .lesson input[type=submit],
body.gcs-course .container .lesson input.button,
body.gcs-course .container .lesson button.button,
body.gcs-course .container .quiz a.button,
body.gcs-course .container .quiz a.button:visited,
body.gcs-course .container .quiz a.comment-reply-link,
body.gcs-course .container .quiz #commentform #submit,
body.gcs-course .container .quiz .submit,
body.gcs-course .container .quiz input[type=submit],
body.gcs-course .container .quiz input.button,
body.gcs-course .container .quiz button.button,
body.gcs-course .container .alert-box,
body.gcs-course .container .icon-bar>a:hover,
body.gcs-course .container .icon-bar>a.active,
body.gcs-course .container .label,
body.gcs-course .container ul.pagination li.current a,
body.gcs-course .container ul.pagination li.current button,
body.gcs-course .container ul.pagination li.current a:hover,
body.gcs-course .container ul.pagination li.current a:focus,
body.gcs-course .container ul.pagination li.current button:hover,
body.gcs-course .container ul.pagination li.current button:focus,
body.gcs-course .container .progress .meter,
body.gcs-course .container .range-slider.radius .range-slider-handle,
body.gcs-course .container .range-slider.round .range-slider-handle,
body.gcs-course .container .range-slider.disabled .range-slider-handle,
body.gcs-course .container .range-slider[disabled] .range-slider-handle,
body.gcs-course .container .range-slider-handle,
body.gcs-course .container .side-nav li.heading,
body.gcs-course .container .switch input:checked+label,
body.gcs-course .container .switch input:checked+label,
body.gcs-course .container .top-bar-section ul li>a.button,
body.gcs-course .container .top-bar-section ul li>button,
body.gcs-course .container #homepage-hero,
body.gcs-course .container #home-features,
body.gcs-course .container #live-event-notification,
body.gcs-course .container #manual-notification,
body.gcs-course .container #middle-notification,
body.gcs-course .container .module-archive #main .status.completed,
body.gcs-course .container #main .course .module-status.completed,
body.gcs-course .container .quiz-submit,
body.gcs-course .container #financial-goals-inner,
body.gcs-course .container .faq-category,
body.gcs-course .container .spinner,
body.gcs-course .container .reset.active,
body.gcs-course .container #howitworks-feature .calltoaction,
body.gcs-course .container .woocommerce button.single_add_to_cart_button.button.alt,
body.gcs-course .container .module header,
body.gcs-course .container #tool-link .fa,
body.gcs-course .container #mc_embed_signup .button,
body.gcs-course .container .woocommerce a.button, .woocommerce button.button,
body.gcs-course .container .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,
body.gcs-course .container #course-dashboard-header .wmmrow,
body.gcs-course .container .box-background,
body.gcs-course .container #middle-notification {
  background: rgb(40,173,98); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(40,173,98,1) 50%, rgba(74,204,131,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(40,173,98,1) 50%,rgba(74,204,131,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgb(40,173,98) 50%,rgb(74,204,131) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28ad62', endColorstr='#4acc83',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
  }

body.gcs-course .container button,
body.gcs-course .container .button,
body.gcs-course .container button.disabled,
body.gcs-course .container button[disabled],
body.gcs-course .container .button.disabled,
body.gcs-course .container .button[disabled],
body.gcs-course .container button.disabled:hover,
body.gcs-course .container button.disabled:focus,
body.gcs-course .container button[disabled]:hover,
body.gcs-course .container button[disabled]:focus,
body.gcs-course .container .button.disabled:hover,
body.gcs-course .container .button.disabled:focus,
body.gcs-course .container .button[disabled]:hover,
body.gcs-course .container .button[disabled]:focus {
  background: #28ad62;
}


body.gcs-course .container .breadcrumbs>*, 
body.gcs-course .container .breadcrumbs>* a,
body.gcs-course .container .panel.callout a:not(.button),
body.gcs-course .container .side-nav li a:not(.button),
body.gcs-course .container .sub-nav dt.active a,
body.gcs-course .container .sub-nav dd.active a,
body.gcs-course .container .sub-nav li.active a,
body.gcs-course .container .has-tip:hover,
body.gcs-course .container .has-tip:focus,
body.gcs-course .container .tooltip.opened,
body.gcs-course .container a,
body.gcs-course .container #footer-wrap i,
body.gcs-course .container .progress-bar li,
body.gcs-course .container .module .module-lessons ul li.completed a:before,
body.gcs-course .container .faqs-accordion.accordion .accordion-navigation>a:after,
body.gcs-course .container .faqs-accordion.accordion dd>a:after,
body.gcs-course .container .example,
body.gcs-course .container .example p,
body.gcs-course .container .woocommerce div.product p.price,
body.gcs-course .container .woocommerce div.product span.price,
body.gcs-course .container .fa.green,
body.gcs-course .container .goals-total,
body.gcs-course .container .investment-property-results span,
body.gcs-course .container #question-number-line,
body.gcs-course .container .read-more,
body.gcs-course .container .single-post #feature-course .amount,
body.gcs-course .container .woocommerce button.outline,
body.gcs-course .container .woocommerce button.outline:hover,
body.gcs-course .container #product-notice-wrap,
body.gcs-course .container #product-first-section .price,
body.gcs-course .container .course-header header h1,
body.gcs-course .container .edit-avatar .fa,
body.gcs-course .container .postid-134 .accordion .fa,
body.gcs-course .container .page-template-page-contact .hentry .fa,
body.gcs-course .container .top-bar-container .fa:before,
body.gcs-course .container #financial-goals .fa,
body.gcs-course .container #savings-tracker .fa,
body.gcs-course #budget-summary table .remaining td  {
  color:#28ad62;
}

body.gcs-course .container #financial-goals a,
body.gcs-course .container #middle-notification a,
body.gcs-course .container #course-dashboard-summaries a {
  color:#FFFFFF;
}


body.gcs-course .container #home-testimonials .orbit-container .orbit-prev>span {
  border-right-color: #28ad62;
}


body.gcs-course .container #home-testimonials .orbit-container .orbit-next>span {
  border-left-color: #28ad62;
}


body.gcs-course .container .faqs-accordion,
body.gcs-course .container .accordion li>a,
body.gcs-course .container .latest-posts,
body.gcs-course #budget-summary table .remaining td,
body.gcs-course #budget-summary table .total-income td,
body.gcs-course #budget-summary table .total-expenses td,
body.gcs-course #savings-tracker table .total-savings td {
  border-top-color: #28ad62;
}


body.gcs-course .container .faqs-accordion.accordion .accordion-navigation>a,
body.gcs-course .container .faqs-accordion.accordion dd>a,
body.gcs-course .container .faqs-accordion.accordion .accordion-navigation>.content.active,
body.gcs-course .container .faqs-accordion.accordion dd>.content.active,
body.gcs-course .container #financial-goals table .goal-heading td,
body.gcs-course #budget-summary table .total-income td {
    border-bottom-color: #28ad62;
}


body.gcs-course .container .accordion {
  margin-bottom: 1px solid #28ad62;
}


body.gcs-course .container .woocommerce button.single_add_to_cart_button.button.alt,
body.gcs-course .container .woocommerce a.button, .woocommerce button.button,
body.gcs-course .container #product-notice-wrap {
   border-color: #28ad62;
}


body.gcs-course .container #main .course .course-lessons>header,
body.gcs-course .container #main .course .module-lessons>header,
body.gcs-course .container #main .course-container .course-lessons>header,
body.gcs-course .container #main .course-container .module-lessons>header {
  border-top: 2px solid #e6e6e6;
}

body.gcs-course .container .module .module-lessons header {
    background: rgba(0,0,0,0.03);
}

body.gcs-course .container .progress-bar li {
  margin-right:38%;
}

body.gcs-course #kmm-progress-meter-wrap .meter {
  width: 87%;
}

body.gcs-course .container .progress-bar li:last-child {
  margin-right: 0px;
}

body.gcs-course .container #course-dashboard-header > .row {
  background: none;
}

body.gcs-course .container #course-dashboard-header .wmmrow {
    position: relative;
    /*background: url('/wp-content/themes/kmm/assets/img/dashboard-cover2.jpg');*/
    background-size: cover;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    background-position: 65%;
    margin: 0px;
}

body.gcs-course #image-change-avatar img {
  margin-top: 50px;
}

body.gcs-course #course-dashboard-header .avatar {
  padding-top: 0px;
}

body.gcs-course #kmm-progress-meter-wrap {
  background: inherit;
  border-top: none;
  background-image: none !important;
}

body.gcs-course .container .progress-bar li {
  color: #FFFFFF;
}

body.gcs-course .container .meter.red>span {
  background-color: #FFFFFF;
  height: 6px;
  margin-top: 2px;
}

body.gcs-course .container .meter {
  background: rgb(230, 230, 230); /* Fall-back for browsers that don't support rgba */
  background: rgba(230, 230, 230, .5);
}

body.gcs-course .progress-bar li {
  background-image: url(assets/img/woolies-progress-circle.png);
  background-size: 34px;
}

body.gcs-course .container .inner-logo {
  background-repeat: no-repeat;
  background-size: 200px;
  background-position-x: -30px;
  background-position-y: -15px;
}

body.gcs-course .container .inner-logo .row {
  background:none !important;
}


body.gcs-course .container .woolies-libby-koch {
  position: absolute;
  bottom: 0;
  right: 0;
}

body.gcs-course .container .woolies-libby-koch img {
  width: 275px;
}

body.gcs-course .container img.avatar {
    border-radius: 50%;
}

@media only screen and (max-width: 40.0625em) {
  body.gcs-course .container .progress-bar li {
      width: 11%;
      margin-right: 33%;
      background-size: 30px 30px;
  }

  body.gcs-course .container .progress-bar li:last-child {
    margin-right: 0px;
  }
}


body.gcs-course #kmm-course-meta-wrap h1 {
  font-size: 1.4rem;
}

body.gcs-course #kmm-course-meta-wrap p {
  font-size:0.8rem
}



.container .box-background {
  padding: 25px 10px;
  margin-bottom: 30px;
}


.container .box-background p {
  text-align: center;
}

body.gcs-course .container .box-background p, body.gcs-course .container .box-background a {
  color: #FFFFFF;
  margin-bottom: 2px;
}

body.gcs-course .container .box-background a.button {
  padding: 6px 20px;
  font-size: 0.8125rem;
  background-color: #222222;
}

.container .advertisement {
  display: none;
}

body.gcs-course .container .advertisement {
  display: block;
}

body.gcs-course .container .lesson-tasks h3, body.gcs-course .container .lesson-resources h3, body.gcs-course .container .pre-title {
  color: #544c4c;
}

.brought-by {
  text-align: center;
  display: none;
}

body.gcs-course .container .brought-by {
  display: block;
}

body.gcs-course .container a.brought-by img {
  width: 400px;
}

body.gcs-course .container #course-dashboard-header a.brought-by {
  margin-bottom: 30px;
}

body.gcs-course .container #course-navigation .fa {
  color: #000000;
}

body.gcs-course .container #course-dashboard-header .wmmrow .row {
  margin:0px;
}


body.gcs-course .container p.edit-avatar-center {
  text-align: center;
  padding-top: 10px;
}

body.gcs-course .row.wmmrow #kmm-course-meta-wrap {
  padding-top: 30px;
}


.row.wmmrow #kmm-course-meta-wrap {
    padding-top: 14px;
}

body.gcs-course .course-footer {
  border-top: none;
  max-width: initial;
  padding-top: 0px;
}

body.gcs-course .course-footer .lesson_meta_area {
  border-top: 1px solid #ccc;
  padding-top: 40px;
}

body.gcs-course .additional-video h3 {
  color: #28ad62;
  font-size: 1.3em;
  margin: 0px;
}

body.gcs-course .additional-video hr {
  display: none;
}

body.gcs-course .additional-video h4 {
  font-size: 1.1em;
  margin-top: 0px;
}

body.gcs-course .container .progress-bar {
    overflow: hidden;
    margin-top: 6px; }

body.gcs-course .container #kmm-progress-meter-wrap {
    min-height: 85px; }


body.gcs-course .container #kmm-progress-meter-wrap .meter {
    position: absolute;
    top: 0px;
    height: 10px;
}

body.gcs-course .container .pre-title {
  text-transform: initial;
  font-weight: normal;
}

body.gcs-course .container .course-header header h1 {
  padding-top: 0px;
  line-height: 1em;
}

body.gcs-course #course-dashboard-header {
  margin-bottom: 30px;
}

body.gcs-course .container #kmm-course-meta-wrap {
    min-height: 150px; }

.row.wmmrow .inner {
    padding-top: 0px !important;
}

.row.wmmrow .columns {
    padding-left: 0px;
    padding-right: 0px;
}

#course-dashboard-header .row.wmmrow #item-header-avatar {
    /*margin-left: 22px;*/
}

#course-dashboard-header .row.wmmrow .avatar {
    /*padding-top: 21px;*/
}

body.gcs-course .container a.edit-avatar, body.gcs-course a.forumlink {
  color:#FFFFFF;
}

body.gcs-course .container .lessonarea {
  padding-left: 0.9375rem;
}

body.gcs-course .container .lesson footer {
  text-align: center;
}

body.gcs-course .container .lesson form.lesson_button_form input[type=submit] {
  padding:15px;
}


body.gcs-course .container #howitworks-feature {
  background-image: url(assets/img/christmas-79-banner.png);
}

























#home-steps .numbered:nth-child(2):before {
      content: '2';
}


#home-steps .numbered:nth-child(3):before {
      content: '3' !important;
}

#howitworks-feature .calltoaction {
  background:none !important;
}

#howitworks-feature .calltoaction .outline {
  border:2px solid #28ad62;
  color:#28ad62;
}



.orange_button, #manual-notification a.button { 
  background-color:#f88616 !important;
  border-radius: 3px !important;
}

.whiterbox .button {
    margin-top: 0px !important;
}

div#buddypress div#item-header {
  display: none;
}


div.lesson-side-area div.additional-video {
  display: none;
}

div.lesson-main-area div.additional-video {
  display: block;
}

@media only screen and (max-width: 40.0625em) {
  div.lesson-side-area div.additional-video {
    display: block;
  }

  div.lesson-main-area div.additional-video {
    display: none;
  }
}



.kmmismobilearea {
  display: none;
}

.kmmistabletarea {
    display: none;
}

.kmmisnotmobilearea {
  display: block;
}

.kmmismobileandtabletarea {
  display: none;
}

.img-wrap {
    margin: 0px;
    padding: 0px;
    text-align: center;
}

.course--secondary-content .third-content-block {
  margin-bottom: 30px;
}

.course--landing-hero .hero-intro {
  padding: 2em 2em 0em 2em;
}

.hero-intro .button {
  margin-top:10px;
}

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

  .kmmistabletarea {
    display: block;
  }

  .kmmismobilearea img {
    max-width: 50%;
  }

  .kmmisnotmobilearea {
    display: none;
  }

  .kmmismobileandtabletarea { 
    display: block;
  }

  .course--secondary-content .row img {
    width: 600px;
  }
}


@media only screen and (max-width: 667px) {
  .kmmismobilearea {
    display: block;
  }

  .kmmistabletarea {
    display: none;
  }

  .kmmismobileandtabletarea img {
    max-width: 50%;
  }

  .kmmisnotmobilearea {
    display: none;
  }

  .course--secondary-content .row img {
    width: 300px;
  }
}

.blue-theme div.course-navigation-wrap {
    background-color: #00c7ff;
}
.blue-theme button, .blue-theme .button {
  background-color: #00c7ff;
}
.blue-theme button:hover, .blue-theme button:focus, .blue-theme .button:hover, .blue-theme .button:focus {
  background-color: #0093bc;
}
.blue-theme .quiz input.quiz-submit.complete, .blue-theme .lesson input.quiz-submit.complete {
  background-color: #00c7ff;
}
.blue-theme #faded-lines {
  background-image: url(assets/img/lines-fade-blue.png);
}
.blue-theme .pre-title {
  color: #00c7ff;
}
.blue-theme .module header {
  background-color: #00c7ff;
}
.blue-theme #main a:not(.button) {
  color: #00c7ff;
}
.blue-theme .course-container a.button, 
.blue-theme .course-container a.button:visited, 
.blue-theme .course-container a.comment-reply-link, 
.blue-theme .course-container #commentform #submit, 
.blue-theme .course-container .submit, 
.blue-theme .course-container input[type=submit], 
.blue-theme .course-container input.button, 
.blue-theme .course-container button.button, 
.blue-theme .course a.button, 
.blue-theme .course a.button:visited, 
.blue-theme .course a.comment-reply-link, 
.blue-theme .course #commentform #submit, 
.blue-theme .course .submit, 
.blue-theme .course input[type=submit], 
.blue-theme .course input.button, 
.blue-theme .course button.button, 
.blue-theme .lesson a.button, 
.blue-theme .lesson a.button:visited, 
.blue-theme .lesson a.comment-reply-link, 
.blue-theme .lesson #commentform #submit, 
.blue-theme .lesson .submit, 
.blue-theme .lesson input[type=submit], 
.blue-theme .lesson input.button, 
.blue-theme .lesson button.button, 
.blue-theme .quiz a.button, 
.blue-theme .quiz a.button:visited, 
.blue-theme .quiz a.comment-reply-link, 
.blue-theme .quiz #commentform #submit, 
.blue-theme .quiz .submit, 
.blue-theme .quiz input[type=submit], 
.blue-theme .quiz input.button, 
.blue-theme .quiz button.button {
  background-color: #00c7ff;
  color: #ffffff;
}
.blue-theme .fa.green {
  color: #00c7ff;
}