.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled{
	display:none;
}

.ld-course-list-items .ld_course_grid .thumbnail.course a.btn-primary{
  padding:.625em 1em;
}

@media only screen and (min-width: 981px){
	.ld-course-list-items .ld_course_grid .thumbnail .caption .ld_course_grid_button{
	width:50%!important;
}
}

#et-top-navigation{
	padding-left:0!important;
}

#top-menu{
	display:table;
}

#logo{
	max-height:100%!important;
	max-height:58px!important;
	width:auto;
	max-width:100%!important;	
}

.et-fixed-header#top-header a{
	color:#fff!important;
}

#top-header, #top-header .container.clearfix{
	background:#000;
}

/* Mobile Fixes */

@media (max-width: 705px){
	.menu-item-25777{
		background:#d94a23!important;
	}
	.menu-item-25777 a{
		color:#fff!important;
	}
.nmr-logged-in a, .nmr-logged-in ul li a{
		color:#d94a23!important;
	}
	#ult-login-form #ult-login-submit, .ult-form__submit-btn {
    width: 25% !important;
}
}
#page-container, #main-content .container {
    padding-top: 80px!important;
}

.lesson-details-container p:last-child{
	display:none;
}

.postid-34 .learndash .user_has_access a{
	color:#007bff!important;
}

.learndash-resume-button input {
    border-radius: 0px !important;
    font-size:20px;
		line-height: 1.7em!important;
    padding-top: 5px !important;
    padding-right: 40px !important;
    padding-bottom: 5px !important;
    padding-left: 40px !important;
    transition: all .2s ease-in-out !important;
}

.learndash-resume-button input:hover {
    background: #AD3B1C !important;
		color: #fff !important;
}

/* Quizzes */

.wpProQuiz_questionList{
	padding: 0 !important;
}

.wpProQuiz_questionList textarea{
	width: 100%;
}

.sfwd-quiz-template-default #left-area{
	width: 100% !important;
	padding-right: 0 !important
}

.sfwd-quiz-template-default #et-main-area #main-content > .container:before{
	background-color: transparent;
}

.sfwd-quiz-template-default #sidebar{
	display:none;
}

.graded-disclaimer{
	display:none;
}

/* Dashboard Page */

.course-overview .course-overview-text{
	padding: 10px;
}

.course-overview .col-md-6, .course-overview .col-sm-12{
	padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 15px;
    padding-left: 5px;
    border: 1px solid #CCC;
		margin: 0% 3%;
}

@media (max-width: 768px){
	.course-overview .col-sm-12{
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	margin-bottom: 20px;
}
#top-menu{
	display:none;
}
}

@media (min-width: 768px){
	#et-secondary-menu .sub-menu li a{
		color:#222!important;
	}
	.course-overview .col-md-6{
	-ms-flex: 0 0 44%;
	flex: 0 0 44%;
}
}

.course-overview .col-md-6 br, .course-overview .col-sm-12 br{
	display:none;
}


h3.facilitator-title{
	text-decoration:underline;
}

.my_dashboard .course-button a{
	padding: 5px 40px !important;
	font-size:20px;
	line-height: 1.7em!important;
	transition: all .2s;
}

.my_dashboard .topic_item a{
	color: #2196f3 !important;
}

.my_dashboard #course_list h4 a{
	color: #2196f3 !important;
}

.my_dashboard #lesson_list h4 a{
	color: #2196f3 !important;
}

.my_dashboard .learndash-course-student-message > p{
	/*display:none;*/
	display: flex;
	justify-content: center;
}

.my_dashboard .learndash-course-inprogress-message > p{
	/*display:none;*/
	display: flex;
	justify-content: center;
}

.my_dashboard .learndash-course-notstarted-message > p{
	/*display:none;*/
	display: flex;
	justify-content: center;
}

.my_dashboard .learndash-course-complete-message > p{
	/*display:none;*/
	display: flex;
	justify-content: center;
}

.my_dashboard .course-button + p{
	display:none;
}

.my_dashboard #learndash_profile.dashboard #course_list .right {
    max-width: 45px;
}

.my_dashboard p.intro-description + p{
	display:none;
}

.my_dashboard .learndash-course-student-message > p{
	display:none;
}

.my_dashboard #learndash_profile{
	padding-top: 0;
	padding-bottom: 30px;
}

.my_dashboard #learndash_profile .learndash_profile_quizzes .failed .scores{
	white-space:nowrap;
}

@media (min-height: 600px) and (min-width: 980px){
	.my_dashboard #wpProQuiz_overlay_close {
    top: 155px !important;
    right: 55px !important;
}
	
	.my_dashboard .wpProQuiz_modal_window{
		margin-top:125px;
	}
}

@media (max-width: 980px){
	.my_dashboard .wpProQuiz_modal_window{
		margin-top:60px;
	}
	.my_dashboard #wpProQuiz_overlay_close {
    top: 90px !important;
    right: 55px !important;
}
}

@media (max-width: 600px){
		.my_dashboard .wpProQuiz_modal_window{
		margin-top:0px;
	}
	.my_dashboard #wpProQuiz_overlay_close {
    top: 20px !important;
    right: 35px !important;
}
	.my_dashboard #wpProQuiz_overlay_close {
    padding: 0px 10px;
    font-size: 12px !important;
}
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard:before {
    font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f51b";
    text-align: right;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--facilitation-guides:before {
    font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f02d";
    text-align: right;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders:before {
  	font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f07a";  
    text-align: right;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address:before {
  	font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f2bb";  
    text-align: right;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account:before {
   	font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f007"; 
    text-align: right;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout:before {
  	font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f061";  
    text-align: right;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--subscriptions:before {
     font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f021";
   text-align: right;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--payment-methods:before {
     font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f09d";
   text-align: right;
}

.woocommerce-MyAccount-navigation ul{
		list-style-type: none;
}
.my_dashboard #course_list h4 > p{
	display:none;
}
.my_dashboard .topic_item br{
	display: none;
}

.my_dashboard .learndash_topic_dots p{
	display: none;
}

.my_dashboard .learndash_topic_dots{
	margin-bottom: 0em !important;
}

.my_dashboard #course_list h4 > a > p{
	display:none;
}

.my_dashboard #course_list .course_progress > p{
	display:none;
}

.my_dashboard .learndash_profile_heading br{
	display:none;
}
.my_dashboard #lessons_list > p {
	display:none;
}

.my_dashboard #lessons_list h4 > br {
	display:none;
}

.my_dashboard #lessons_list .learndash_topic_dots  {

}



/* IE fixes */

img{
	width: 100%;
}

#coursebreakdown .row{
	width: 100%;
}

/* IE Header fix */
.et_pb_fullwidth_menu_0.et_pb_fullwidth_menu {
		background-color: transparent !important;
    float: right;
    width: 100% !important;
    text-align: right;
}


/* The Grid New Changes */

.tg-learndash-speaker-grid .tg-element-1 {
    font-style: normal !important;
    padding: 0px 4px !important;
}

.tg-learndash-speaker-grid .tg-element-2 {
    font-style: normal !important;
    padding: 8px 4px;
		font-size: 15px !important;
		font-weight: 600 !important;
		line-height: 16px !important;
		min-height: 28px !important;
		font-family: Futura, Montserrat, Helvetica, sans-serif;
		text-transform: uppercase;
	  color: #444444;
    fill: #444444;
    stroke: #444444;
    border-color: #444444;
}

.tg-learndash-speaker-grid .tg-element-3 {
    padding: 0px 4px !important;
}

.learndash_topic_dots p a.topic-notcompleted{
	display:none !important;
}




.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading{
	background:#000!important;
}

.ultp-dashboard p {
	display:none;
}

/* Uncanny Groups */
.black{background:#000!important;}
.group-management-header .uo-groups-selector span{display:none;}
#group-management h2{text-align:left;}
.jplist-pagination button{
	  background: #EFEFEF!important;
    border: none!important;
    color: #262626!important;
}
#group-management-message, .uo-groups-message.uo-groups-message-ok, .registered{
	background:#EFEFEF!important;
	color: #262626!important;
}

#post-14415 .user_has_access .et_pb_section_7{
	display:none;
}

.single-ajde_events #sidebar { display: none !important; } 

.survey-sub-header{
	margin-bottom:25px !important;
}
.survey-sub-header p{
	margin-bottom:10px !important;
}
#survey_race_field label{
	font-size: 12px;
	padding: 0 1.16em;
	margin-bottom:5px;
}
#survey_race_field{
	box-sizing:border-box;
	padding: 0 5px;
	max-width:100%;
}
.woocommerce-checkout .select2-container .select2-selection--multiple{
	border:1px solid #d9d9d9 !important;
	text-indent: 5px;
}