.sfwd-quiz, .sfwd-topic, .sfwd-lessons, .sfwd-courses {margin:50px 0 100px;}
.sfwd-quiz .entry-header,
.sfwd-topic .entry-header,
.sfwd-lessons .entry-header,
.sfwd-courses .entry-header {margin-bottom:30px;}

.sfwd-topic .post-navigation,
.sfwd-topic + aside,
.sfwd-topic .authorbox,
.sfwd-topic .entry-meta,

.sfwd-lessons .post-navigation,
.sfwd-lessons + aside,
.sfwd-lessons .authorbox,
.sfwd-lessons .entry-meta,

.sfwd-courses .post-navigation,
.sfwd-courses + aside,
.sfwd-courses .authorbox,
.sfwd-courses .entry-meta {display:none;}

.sfwd-quiz .post-navigation,
.sfwd-quiz + aside,
.sfwd-quiz .authorbox,
.sfwd-quiz .entry-meta {display:none;}

.learndash-wrapper #learndash_mark_complete_button, .learndash-wrapper .learndash_mark_complete_button {
	padding-right:40px!important;
}

.wpProQuiz_button {color:#fff!important}

.wpProQuiz_button_restartQuiz,
.wpProQuiz_button_reShowQuestion {
	background:#2575f7!important
}

.header__navigation li {
    color: #2d3b53;
    text-transform: uppercase;
    position: relative;
    font-size: 12px;
    font-weight: 400;
    margin: 0 12px;
}

.f-pos a {
	font-weight:600;
}

@media only screen and (max-width: 575px) {
    .blue-banner {
        padding-top:30px;
    }
    
    .blue-banner h1 {
        margin:0;
        font-size:24px;
    }
    
    .blue-banner__inner {
        padding-top:0;
    }
    
    .blue-banner h5 {
        margin:40px 0 10px;
    }
    
    .header__right .button {
        transform:translateX(-30px);
    }
    
    .what-to-do-section {
        padding-top:220px;
        padding-bottom:0;
    }
    
    .why-section img {
        margin-bottom: 30px;
    }
    
    #menu-footer-menu {
        column-count: 2;
    }
    
    .button--large {
        font-size: 16px!important;
        padding: 10px 15px!important;
    }
    
    .plan__banner {
        height:500px!important;
    }
	
	
        
        .plan__banner .button {
            margin-top:10px!important;
        }
        
       .plan__banner .max-w-300 {
            margin:0!important;
            padding:0!important;
            width:100%;
            max-width: 100%;
        }
    
    .page h1.entry-title, .no-results h1.entry-title {
        font-size:30px;
    }
}