.navigation-top .wrap {
    padding: 0;
}
.site-header{
	background-color:white;
}
img.custom-logo{
padding: 0;
	margin-left:0;
}
/*.icon.icon-arrow-right{
	display:none;
}*/
ul.sub-menu{
	background: black !important;
}

/*.learndash-wrapper .ld-item-list .ld-section-heading h3 {
	display: My Courses;
}*/

/* hide header on everything but homepage | XXXXXX-HC | GM */
/*body:not(.home) .custom-header {
	display: none;
}
body:not(.home) .custom-header-media {
	display: none;
}
body:not(.home) .site-title, body:not(.home) .site-description {
	display: none;
}
body:not(.home) .single-featured-image-header {
	height: 400 px !important;
	object-fit: cover;
object-position: 50% 15%;
-ms-transform: none;
-moz-transform: none;
-webkit-transform: none;
transform: none;
width: auto;
}*/

has-header-image .custom-header-media img, .has-header-video .custom-header-media video, .has-header-video .custom-header-media iframe, .has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media img {
height: 100%;
object-fit: cover;
object-position: 50% 15%;
-ms-transform: none;
-moz-transform: none;
-webkit-transform: none;
transform: none;
width: 100%;
}

/* to hide logo and header media completely*/
/*
a.custom-logo-link {
	display: none;
}*/
/*.custom-header-media {
	margin-bottom: 0;
	display: none;
}*/

/*for placing navigation-top at the top of the page*/
.navigation-top {
    background-color: transparent;
    border: none;
    width: 100%;
    height: 0px;
    top: 0;
    font-size: 130%;
    bottom: auto;
    position: fixed;
    left: 0;
    right: 0;
    z-index: 7;
}
.admin-bar .navigation-top{
  top: 32px;
}

@media screen and (min-width: 48em) {
	.twentyseventeen-front-page.has-header-image .custom-header-media,
	.twentyseventeen-front-page.has-header-video .custom-header-media,
	.home.blog.has-header-image .custom-header-media,
	.home.blog.has-header-video .custom-header-media
	.twentyseventeen-front-page.has-header-image .custom-header-media,
	.twentyseventeen-front-page.has-header-video .custom-header-media,
	.home.blog.has-header-image .custom-header-media,
	.home.blog.has-header-video .custom-header-media {
		height: 45vh;
	}
}

.site-title,.site-title a{font-family:"Open Sans";color:#001c50 !important;font-weight:900 !important;font-size:17px}@media screen and (min-width: 48em){.site-title,.site-title a{font-family:"Open Sans";color:#001c50 !important;font-weight:900 !important;font-size:34px}}.site-description,.site-description a{font-family:"Open Sans" !important;color:maroon !important;font-weight:500 !important;font-size:18px}.wf-active .site-title{max-width:330px;width:100%}@media screen and (min-width: 48em){.wf-active .site-title{max-width:600px;width:100%}}.navigation-top a{font-size:105% !important;font-weight:400}.navigation-top .wrap{padding-top:0;padding-bottom:0}.navigation-top ul{background-color:#000000}.navigation-top li{background-color:#000000}.navigation-top a{color:#fff !important}.navigation-top li a:hover{background-color:maroon}.navigation-top ul{border:0 !important}.icon{display:inline-block;fill:#fff;height:1em;position:relative;top:-.0625em;vertical-align:middle;width:1em}.main-navigation{clear:both;display:block;background-color:#000000}.menu-toggle{color:#fff}.navigation-top .wrap{padding-right:0;padding-left:0;max-width:100%}


.page.has-header-image .custom-header, .page.has-header-video .custom-header-media {
  height: 100%;
object-fit: cover;
object-position: 50% 15%;
-ms-transform: none;
-moz-transform: none;
-webkit-transform: none;
transform: none;
width: 100%;  
	height: 45vh;
}
body:not(.home) a.custom-logo-link {
	padding: 8.5em 0;
}

body:not(.home) img.custom-logo{
	width: 940px;
	height: 250px;
}

.twentyseventeen-front-page.has-header-image .custom-header-media, .twentyseventeen-front-page.has-header-video .custom-header-media, .home.blog.has-header-image .custom-header-media, .home.blog.has-header-video .custom-header-media {
    height: 45vh;
}
.admin-bar.twentyseventeen-front-page.has-header-image .custom-header-media, .admin-bar.twentyseventeen-front-page.has-header-video .custom-header-media, .admin-bar.home.blog.has-header-image .custom-header-media, .admin-bar.home.blog.has-header-video .custom-header-media {
  height: calc(45vh - 32px);
}
/*
.wrap {
max-width: 1145px;
padding-left: 3em;
padding-right: 3em;
}*/

/* *** 2nd — increase  left side content section width *** 

#primary {
width: 70% !important;
} */

/* ***3rd — decrease  right sidebar width ***

.has-sidebar #secondary {
width: 26% !important;
} */

/* * {
	font-family: times new roman;
}
.MathJax {
    font-size: 100% !important;
}
*/

p{
	font-size: 14px;
}
li{
	font-size: 14px;
}
a{
	font-size: 14px;
}
div.wpProQuiz_response{
	background-color:white !important;
}

div.quiz_continue_link{
	background-color:#019e7c !important;
}
/*
.wrap {
	max-width: 65%;
}
 
@media screen and (min-width: 48em) {
	.wrap {
		max-width: 100%;
	}
}
 
.page.page-one-column:not(.twentyseventeen-front-page) #primary {
	max-width: 650%;
}

@media screen and (min-width: 30em) {
	.page-one-column .panel-content .wrap {
		max-width: 65%;
	}
}
*/

MathJax.Hub.Config({
  jax: ["input/TeX","output/HTML-CSS"],
  displayAlign: "left"
});
/*
MathJax {
 font-size: 1.3em !important;
}

.MathJax_CHTML{
 font-size: 1.3em !important;
}*/
/*.MathJax_Display {
align-content: left;    
background-color: transparent !important;
  }*/
/*.MathJax .merror {
    background-color: transparent;
  }*/
/*
.MathJax img{
	background: transparent;
	background-color : transparent !important;
}
.MathJax_Process{
	background: transparent;
	background-color : transparent !important;
}*/
/*
			ld-table-list ld-topic-list ld-no-pagination ld-expand-29650
*/
/*.postid-29650.span.ld-text {
    content: Practice;
}*/

/*div.ld-focus-sidebar{display: none;}*/
/*.ld-focus-sidebar.trigger .ld-icon .ld-icon-arrow-left .ld-quiz-status .ld-quiz-status.wrapper {display: none;}*/
/*.ld-quiz-status{ display: none;}*/
/*.ld-breadcrumbs{ display: none;}*/
.learndash .wpProQuiz_content .wpProQuiz_reviewLegend .learndash-quiz-review-legend-item-review,
.learndash .wpProQuiz_reviewButtons input[name="review"] {
    display: none !important;
}
pre {
	background-color: #00000000;
}


div.ld-profile-stat {
	display: none;
}
.ld-search-prompt.ld-icon-search.ld-icon {
	display: none;
}
div.ld-profile-stat.ld-profile-stat-completed {
	display: none;
}
div.ld-profile-stat.ld-profile-stat-certificates {
	display: none;
}

/* learndash hide grade disclaimer on quizes*/
.learndash-wrapper
.wpProQuiz_content
.wpProQuiz_questionListItem p{
	display: none;
}

div.wpProQuiz_response (text){ 
	display: none;
}
/*
div.wpProQuiz_AnswerMessage p{
		display: none;
}*/

/*.custom-header-media { background-image: url("https://sagequantum.org/wp-content/uploads/2023/01/header.jpg"); height: 300px; background-position: center; border: 2px solid blue; 
}
*/
div.learnpress {
display: none;
}
h2.page-title{
	display: none;
}
h2.entry-title{
	display:none;
}
h1.entry-title{
	display: none;
}
.page .entry-title {
/*display: none;*/
font-size:13px;
}
.widget-title{
	display:none;
}
/***Hide "Edit Profile" link***/
/*#ld-profile .ld-profile-edit-link {
    display: none;
}*/
/***Hide Profile Avatar Picture***/
/*#ld-profile .ld-profile-avatar {
    display: none;
}*/
/*change the color of qiz questions to black
.qsm-quiz-container{
color:black;
}*/
/*change the color of options in quiz to black
.qsm-input-label{
color:black !important;
}
*/

/*
.qsm-quiz-form{
color:black;
	background:white;
}
*/
.qsm-landing-page{
background:white !important;
	color:black;
}
.mlw_qmn_message_before{
color:white !important;
}

.quiz_section.qmn_error .qmn_radio_answers, .quiz_section.qmn_error .qmn_check_answers, .quiz_section.qmn_error .qmn_accept_answers {
    border: 1px solid #da4f49;
    background: #F2DEDE;
}
.quiz_section.qmn_error label {
    color: #000000 !important;
}

/*change the background color of leaderboard table to white*/
table.quiz_leaderboard_wrapper {
  background: #ffffff !important;
}

/*
figcaption.wp-element-caption{
	align-items: center;
	Justify-content:center;
	text-align:center;
	color: whitesmoke;
}


*/
/* qsm widget hide */
#secondary.widget-area{
	display:none;
}
/*quiz 100% width*/
.has-sidebar:not(.error404) #primary{
	width:100%;
}
/* FOOTER AREA */

/* increase the width of footer1 & 2 to 100% and aligning it inthe center*/

.site-footer div.widget-column.footer-widget-1{
	display:block;
	width:100%;
	text-align:center;
	margin-bottom:1px;
}

.site-footer div.widget-column.footer-widget-2{
	display:block;
	width:100%;
	text-align:center;
	margin-bottom:50px;
}

/* inserting the lowerlinks in the footer for the privacy and the terms*/
.page_item.page-item-2208{
	border-top:none;
	border-bottom:none;
	padding-right:15px;
	/*margin-right:15px;*/
	border-right:1px white;
	box-shadow:none;  
	text-decoration: none;
}
.page_item.page-item-7544{
	border-top:none;
	border-bottom:none;
	padding-left:15px;
	padding-right:15px;
	/*margin-right:15px;*/
	border-right:1px white;
	box-shadow:none;  text-decoration: none;
}
.page_item.page-item-830{
	border-top:none;
	border-bottom:none;
	padding-left:15px;
	padding-right:15px;
	/*margin-right:15px;*/
	border-right:1px white;
	box-shadow:none;  text-decoration: none;
}
.page_item.page-item-6608{
	border:none;
	box-shadow:none;
	padding-left:15px;
	text-decoration: none;
}
/*
li{
	border-top:none;
	border-bottom:none;
	padding-left:15px;
	padding-right:15px;
	/*margin-right:15px;*/
/*	border-right:1px black !important;
	box-shadow:none;align-content
}
*/
/*display the items in footer in one row*/
.footer-widget-1 li{
	display:inline-block;
}

/* to hide side-info privacy policy in footer in site info*/
.site div.site-info {
display: none;
}

/* to hide :White;"/" after privacy policy in site-info calss*/
span[role=separator]::before {
	display:none;
}

/*
.privacy-policy-link {
	display:none;}
*/
/*
#colophon.site-footer{
	background:#000000;
	color:White;
	
}*/

/*
#colophon.site-footer::after{
	content: "Copyright © 2022 Sage Quantum. All Rights Reserved.";
margin-left:auto;
	margin-right: auto;
	margin-top:1px;
	font-size: 0.9rem
}
*/


/*.widget-column.footer-widget-1 {text-decoration: none;};*/
.widget-column.footer-widget-1::after{
	content: "Copyright © 2025 Sage Quantum. All Rights Reserved.";
margin-left:auto;
	margin-right: auto;
	margin-top:10px;
	/*font-size: 0.9 rem*/
}



/* COURSES PAGE */

.site .course-sidebar-secondary {
	display:none;
}
.lp-archive-courses {
	/*background:white;*/
	background:#3f3f3f;
}


.course-content{
	background:#ffffff;
}
.course-nav{
	color:#000000;
}
div#infinite-footer{
	display:none;
}

.meta-item{
	color:#000000;
}
.riview-stars-rated{
	color:#000000;
}

.course-item{
	background:white;
}
.course-price {
	color:black;
}

.course-title{
	color:#ffffff !important;
}

.lp-archive-courses .course-summary .course-summary-content .course-detail-info{background:#000000;}

.lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item{color:#ffffff;}

#popup-course #popup-sidebar .search-course{background:#000000;}

#popup-course #popup-header {background:#000000;} 

#popup-course #popup-footer{color:#000000;}

/* BLOG PAGE */

/*settings for blog page*/
/*to display blog title in blog page*/
.wpnbha.ts-3 article .entry-title {
	display:block;
	/*color: white;*/
	
}
.wpnbha .entry-title a{
	font-size: 0.8rem;
}
/*to change the colors to white of experts*/
/*.wpnbha.ts-3 article .newspack-post-subtitle, .wpnbha.ts-3 article .entry-wrapper p, .wpnbha.ts-3 article .entry-wrapper .more-link{
	color:white;
}
*/
/*to change color of the date in blog page to white*/
/*.wpnbha.ts-3 article .entry-meta{
	color:white;
}*/


/*to hide the blog side bar widget from the posts it is there*/
/*
.widget-area{
	display:none;
	*/
}
.wp-block-archives {
font-size: 13px;
	color:#000000;
}
h5#subscribe-to-our-blog.has-small-font-size{
/*	color:#ffffff !important;*/
}
p.has-small-font-size{
	/*color:#ffffff !important;*/
}
h2.has-small-font-size{
/*	color:#ffffff !important;*/
}

/* SITE NAVIGATION */

/*--changing menu background color to blackish*/
.site-navigation {
	background:#3f3f3f;
	text-align:center;
}

/*---aligning menu to center*/
.navigation-top .main-navigation .menu{
text-align:center;
}

/* -- open submenu by default*/
.menu-item-has-children .sub-menu {
display:block!important;
}


/* distance of main content of page from menu */
.entry-content {
        margin-top: -6.5em;
    }
.entry-header {
    margin-bottom: 0;
}

/*
.site-main .entry-header .entry-content h1 {
margin-top: 0;
}
*/
/* space between the navigation and the content/sidebar
.site-content {
	margin-top: 4.5em;	
}
*/
/*
.main-navigation .menu {
	background:#3f3f3f; 
	background-color:#3f3f3f;
	padding: 0px;
}

.navigation-top {
	background:#3f3f3f; 
	background-color:#3f3f3f;
	padding: 0px;
}*/
/
/*
.navigation-top {
	background-color: rgba(255,255,255,0.5);
}
*/
.main-navigation .menu  {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 100%;
  text-align: center;
	background-color: rgba(255,255,255,0.5);
}
.entry-header {
	margin-bottom: 1.5em;
}

.custom-header .site-branding .custom-logo-link {
	margin-bottom: 0px;
}

body:not(.fse-enabled) .main-navigation a {
	font-size: 0.85rem;
	}
.body .p {
font-size: 1.8rem;
	}
/* header */
.site-branding .site-logo img {
	max-height: 70px;
	width: auto;
}



 /* Custom CSS used in the LearnPress tutorial */

/* hide course breadcrumbs */
.learn-press-breadcrumb {
    display: none;
}

/* hide student count */
.course-students {
    display: none;
}

/* hide instructor tab */
.course-nav-tab-instructor {
    display: none;
}
.course-nav-tab-faqs {
    display: none;
}
.course-nav-tab-reviews {
    display: block;
}
.course-nav-tab-overview {
  background:#000000;
}
.course-nav-tab-curriculum {
  background:#000000;
}
.course-content-info{
	background:#000000;
}
h1.course-title{
	color:#ffffff;
}

.course-nav.course-nav-tab-reviews {
	background:#000000;
}


.lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item span{color:#ffffff;}

/* Apply style to LearnPress registration and login links to create button effect */

.checkout-form-register-toggle {
		font-size: x-large;
    color: white !important;
    background-color: teal;
    padding: 0.5em 1em;
}

.checkout-form-login-toggle {
		font-size: large;
    color: white !important;
    background-color: teal;
    padding: 0.5em 1em;
}

/* Changing the title of the course grid page */

.archive .entry-title{
  visibility: hidden! important;
}
/*
.ld-tabs-content{
	font-size:13px;
}
.wpProQuiz_reviewQuestion
..wpProQuiz_reviewLegend
{
	font-size:13px;
}
.wpProQuiz_content .wpProQuiz_question{
font-size:13px;	
}
*/
.archive .entry-title:after {
  content:'Courses'; 
  visibility: visible;
  display: block;
}
div.ld-progress-steps{
	color: black;
}
.learndash-wrapper{
		margin-top: 40px;

}
.ld-lesson-section-heading{
		color: black;
}
.ld-login-text{
		color: black;	
}
.wpProQuiz_content{
	color:black;
}
.ld-focus-content{
	color: black;
}
label{
	color: black;
}