/* Additional top padding, relic from cookie customizations needed for current layout in all courses */
.blog-single-post {
    padding-top: 217px;
}


.course-sidebar {
	padding-top: 200px;
}


/* Add main padding to pages with course restriction */
.course-restriction main.site-main {
	padding-left: 15px !important;
	padding-right: 15px !important;
}


/* Remove padding from nested containers in mobile (single column) so that the content padding is consistant and is narrow */
@media (max-width: 767px) {
	.course-restriction .vc_row .vc_row,
	.learndash-cpt .vc_row .vc_row {
		margin-left:0 !important;
		margin-right:0 !important;
	}
	
	.learndash-cpt .vc_column_container,
	.course-restriction .vc_column_container,
	.learndash-cpt .vc_column_container[class*="vc_custom_"],
	.course-restriction .vc_column_container[class*="vc_custom_"]{
		padding-right:0 !important;
		padding-left:0 !important;
	}	
	
	/* Not 2 column tiles at the bottom of PP */
	.learndash-cpt .entry-content section:not(.background-set) .vc_column_container:not(.background-set):not(.vc_col-xs-6) > .vc_column-inner,
	.course-restriction .entry-content section:not(.background-set) .vc_column_container:not(.background-set):not(.vc_col-xs-6) > .vc_column-inner{
		padding-right:0 !important;
		padding-left:0 !important;
	}
}


/* Course Instructor Avatar (Bonus) */
.course-instructor-avatar img {
	max-width:165px;
	height: auto;
}


/* 
Sticky Course Navigation
*/

/*
Select the course navigation column (widgetised column)
Ensure we are not selecting the mobile navigation which is descendent of accordian element.
Ensure this is not the sidebar of the blog homepage
*/
.wpb_widgetised_column:not(.vc_tta-accordion .wpb_widgetised_column):not(.page-id-11606 .wpb_widgetised_column) {
    /* CSS suggested by https://abouolia.github.io/sticky-sidebar */
    will-change: min-height;
}

.wpb_widgetised_column:not(.vc_tta-accordion .wpb_widgetised_column):not(.page-id-11606 .wpb_widgetised_column) .inner-wrapper-sticky {
    /* CSS suggested by https://abouolia.github.io/sticky-sidebar */
    transform: translate(0, 0); /* For browsers don't support translate3d. */
    transform: translate3d(0, 0, 0);
    will-change: position, transform;
}

/* Set background for the sidebar */
.wpb_widgetised_column:not(.vc_tta-accordion .wpb_widgetised_column):not(.page-id-11606 .wpb_widgetised_column) .wpb_wrapper {
    background: #fff; /* Background needed when navigation overlays headers/revsliders */
    margin: 0 0 0 -15px;
    padding: 15px;    
}


/*
PDF Embedder Zoom In Message
*/

.pdf-zoom-notice {
    margin-bottom: 20px;
    /* Default IPM blue background */
    background: #C9DEDF;
    padding: 20px;
    font-size: .9em;
    font-style: italic;
}

@media (max-width: 767px) {
    .pdf-zoom-notice {
        display: none;
    }
}

/* Intuitive Plant Medicine (IPM) */
.course-5791 .pdf-zoom-notice {
    background: #C9DEDF;
}

/* Pussy Portal (PP) */
.course-19407 .pdf-zoom-notice {
    background: #fcf7f9;
}

/* Business as a Spiritual Journey (BSJ) */
.course-42928 .pdf-zoom-notice {
    background: #c4d9f0;
}