@charset "utf-8";
/* CSS Document */
.body-content{padding-bottom: 0}
h1:not(.site-title):before, h2:before{display: none}
.page-heading .col-lg-12{text-align: center}
.page-heading .col-lg-12 p{color: #fff;max-width: 1000px;margin: 20px auto;font-size:22px}
.learndash-pager{display: none !important}
.ld_course_grid article{position: relative}
.ribbon-enrolled{position: absolute;}
.lms-testimonial-wrap,.grey-wrap{background: #FAFAFA;padding: 75px 0 40px}
.lms-testimonial-wrap h2{margin-bottom: 40px;font-size: 26px}
.testimonial-inner{background: #fff;box-shadow:0px 5px 15px #ccc;padding: 30px 35px;border-radius:5px;margin-bottom: 35px}
.testimonial-inner img,.testimonial-inner span{display: inline-block;vertical-align: middle;}
.testimonial-inner img{width:66px;height: 66px; border-radius: 50%;border: 1px solid #ccc;}
.testimonial-inner > span{width: calc(100% - 70px);padding-left: 20px;font-weight: 500;}
.testimonial-inner .sender-loc{font-size: 16px;color: #999;padding-left: 0;font-weight: normal;display: block}
.lms-single-temp{background: #F7F7F7;padding: 50px 0}
.lms-single-temp h1.course-title{font-size:26px;line-height: normal;margin:0 0 20px}
.lms-single-temp .container-fluid{padding: 50px;background: #fff;max-width: 1280px;margin: auto}
.lms-single-course .feature-img{width: 100%;margin: auto;padding-bottom: 25px;}
.lms-single-temp h3.form-group-title{line-height: normal;}
.grey-wrap{padding-bottom: 10px}
.lms-login-btn{padding-top:40px;padding-bottom: 90px}
.lms-login-btn a{background-color: #004c97;width:120px;padding: 6px 25px;display: block;margin: auto;border-radius: 30px;color: #fff;text-align: center}
.grey-wrap .ld-course-list-content{padding-top: 30px}
.ld-course-navigation-heading, .widget_course_return{display: none;}
.learndash-wrapper .ld-item-list{margin: 0}
.commentlist,.commentlist ul.children{margin: 0;padding: 0}
.commentlist,.commentlist ul.children li{list-style: none}
.commentlist li.even article.comment-body{background: #f9f9f9;}
.commentlist li.odd article.comment-body{background: #fff;}
.commentlist li.comment article.comment-body{padding: 14px;position: relative}
/*.commentlist ul.children li{border-top: 1px solid #dcdcdc;margin-top: 14px;padding-top: 14px;}*/
.comment-content{font-size: 16px;line-height: normal;font-weight: normal;color: #000;}
footer.comment-meta, footer.comment-meta a{background: none;color: #004c97}
footer.comment-meta .comment-metadata{padding-left: 36px;font-size: 16px;color: #666 !important;margin-top: -6px;}
.commentlist .reply{text-align: right;font-size: 14px;line-height: normal;position: absolute;bottom: 10px;right: 14px;background: #00ab84;padding: 4px 18px 6px;border-radius: 20px}
.commentlist .reply:hover{background: #06a983}
.commentlist .reply a{color: #fff;text-decoration: none}
.comment-form-comment textarea{width: 100%;resize: none}
.comment-form-comment textarea{max-height: 100px}
.comment-form-author, .comment-form-email{float:left;width:50%;}
.comment-form-author{padding-right:15px}
.comment-form-email{padding-left:15px}
#author,#email{width: 100%;}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price {
	font-size: 18px !important;
	line-height: 2 !important;
}
.ld-course-status-action br{
	display: none;
}
.ld-course-list-items .ld_course_grid .entry-title{font-size:18px;font-family: 'Tiempos',Georgia,serif;}
.ld-course-list-items .ld_course_grid .thumbnail .caption p{font-size: 16px;font-family: 'Theinhardt',Helvetica,sans-serif;}
.comment-form .submit{background-color: #164e87;color: #fff;border-radius: 20px;font-family: 'Tiempos',Georgia,serif;padding: 7px 20px;cursor: pointer}
.ld-icon-arrow-left:before,.ld-icon-arrow-right:before{vertical-align: -2px}
.learndash-wrapper .ld-alert-success{color:#00ab84}
.learndash-wrapper .ld-alert-warning .ld-button{width: auto;background: #721c24;color: #fff}
table.thead-table {
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 20px;
	table-layout: fixed;
	width: 100%;
}
table.thead-table td, table.thead-table th {
    padding: 10px 15px;
    border: 1px solid #00a886;
	vertical-align: top;
}
.testimonial-inner p{font-size:16px;color: #000;line-height: 24px;font-family: 'Theinhardt',Helvetica,sans-serif;}
.testimonial-inner p, .learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats{font-family: 'Theinhardt',Helvetica,sans-serif;}
.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage,
.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-steps{margin: 0 0 0 .75em;font-weight: 500;font-size: 15px;}
input.nt-note-submit:hover,.learndash-wrapper .ld-quiz-actions input[name=reShowQuestion], .learndash-wrapper .ld-quiz-actions input[name=restartQuiz]{background: #0e4b75 !important;color: #fff !important}
.wpProQuiz_question .wpProQuiz_clear{display: none}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label.is-selected, .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label:focus-within{border-color: #004c97}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type=assessment_answer] label input{margin-bottom: -2px !important;}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type=assessment_answer] label{margin: 0 .5em}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label input.wpProQuiz_questionInput[type=text]{width: 100% !important; outline: none;margin: 0 !important;padding: 0;background: none}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_header{font-size: 22px;line-height: normal;letter-spacing: normal;color:#004c97}
.wpProQuiz_mextrixTr td{vertical-align: middle !important}
.wpProQuiz_content .wpProQuiz_answerCorrect,.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrect .wpProQuiz_sortable{background:#00a886; font-weight: normal;}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerIncorrect .wpProQuiz_sortable, .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerIncorrect label{border-color:#721c24;font-weight: normal;}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrectIncomplete .wpProQuiz_sortable, .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrectIncomplete label, .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem .wpProQuiz_sortable{border-color:#00a886;}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem>table td .wpProQuiz_maxtrixSortCriterion{overflow:hidden}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrect label{background:#00a886; border-color:#00a886;font-weight: normal;}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type=cloze_answer] .wpProQuiz_questionListItem .wpProQuiz_cloze .wpProQuiz_answerIncorrect{height: auto;color: #fff;background:#721c24;}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type=cloze_answer] .wpProQuiz_questionListItem .wpProQuiz_cloze .wpProQuiz_answerCorrect{height: auto;color: #fff;background:#00a886;}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_answerCorrect .wpProQuiz_sortStringItem{background: none;color: #fff}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_answerIncorrect .wpProQuiz_sortStringItem{background: none;}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrect>table td{background-color: #00a886;border-color: #00a886;}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrect>table{border-color: #00a886;}
.wpProQuiz_answerCorrect .wpProQuiz_questionInput{color: #fff}
.learndash-wrapper .ld-course-navigation .ld-status-icon{margin-top: .2em;}
.discussion-wrap hr{margin-bottom: 1rem !important;}
.discussion-wrap  h3.acc-toggler{font-family:'Tiempos',Georgia,serif;position: relative;padding-right: 70px;color:#004c97;cursor: pointer;}
.discussion-wrap  .ld-view-button{position: absolute;top: 1px;background-color: #164e87;color:#fff;right: 2px;width:auto;padding: 2px 12px;display: block;border-radius: 20px;font-size: 75%;}
/*#bbpress-forums .bbp-admin-links,*/
#bbpress-forums .bbp-reply-permalink, #subscription-toggle, #favorite-toggle, .bbp-template-notice.info, .bbp-pagination-count, .bbp-login-form, .bbp-reply-edit-link, .bbp-the-content-wrapper+p, .quicktags-toolbar, .d4p-attachment-addfile {
	display: none !important;
}
#bbpress-forums fieldset.bbp-form legend {
	font-size: small;
}
.bbp-submit-wrapper button {
	-webkit-appearance: button;
    background-color: #164e87;
    color: #fff;
    border-radius: 20px;
    font-family: 'Tiempos',Georgia,serif;
    padding: 7px 20px;
    cursor: pointer;
	outline: none !important;
}

#bbpress-forums div.odd, #bbpress-forums ul.odd {
    background-color: #f9f9f9;
}
#bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results, #bbpress-forums ul.bbp-topics{font-size: 14px;line-height: 22px;}
.learndash-wrapper #learndash_mark_complete_button, .learndash-wrapper .learndash_mark_complete_button{line-height: 1.25em;margin-bottom: 0 !important;}
.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage{margin:auto}
.ld-tab-content a{word-break: break-all;}
.learndash-wrapper #learndash_mark_complete_button, .learndash-wrapper .learndash_mark_complete_button{padding: 1em}
.learndash-wrapper #sfwd-mark-complete:after, .learndash-wrapper .sfwd-mark-complete:after{display: none}
.learndash-wrapper .ld-content-actions .ld-content-action > .ld-content-action{padding: 0;}
form.sfwd-mark-complete + .ld-content-action{margin-top:10px;}

/* Zoom widget */
table.vczapi-shortcode-meeting-table td{padding: 3px 6px}
.vczapi-join-via-browser-main-wrapper h1{font-size: 22px;line-height: normal;margin: 0 0 20px;}
.dpn-zvc-single-content-wrapper > div{width: 100%;
	-webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
	max-width: 100%;
}
.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-timer .dpn-zvc-timer-cell{background: #004c97;}
.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-timer .dpn-zvc-timer-cell-number{font-size: .75em !important;}
.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-timer .dpn-zvc-timer-cell-string{font-size: .35em !important;}
.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-sidebar-tile {background: #004c97;}
.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-sidebar-tile h3{font-family: 'Tiempos',Georgia,serif;font-weight: bold;font-size: 18px;}
.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-sidebar-box .join-links{text-align: center}
.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-sidebar-box .join-links .btn-join-link,
.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-sidebar-box .join-links .btn-start-link
{display: inline-block !important;white-space: nowrap;background: #164e87 !important;font-family: inherit;font-size: .75em;font-weight: 800;border-radius: 20px !important;margin-left:3px;margin-right:3px}
.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-sidebar-box .join-links .btn-join-via-browser{display: none !important}
.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-sidebar-state{margin-bottom: 20px;}
.vczapi-wrap {padding-bottom: 30px; max-width: 80%; margin: auto;}
.vczapi-list-zoom-meetings--item__image, .bbp-footer{display:none;}
.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-sidebar-box {padding-bottom: 10px;}
#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content {font-size: 14px;font-family: 'Tiempos',Georgia,serif;}

@media (max-width: 1200px){
	
}

@media (max-width: 992px){
	.lms-single-temp{padding: 30px 0;}
	.lms-single-temp .container-fluid{padding: 30px}
	.comment-form-cookies-consent label{width: 96%;vertical-align: top}
	.ld-tab-content iframe{max-width:100%}
	
}

@media (max-width: 767px){
	.lms-single-temp{padding:0;}
	.lms-single-temp .container-fluid{padding: 15px}
	table.thead-table thead{display: none}
	table.thead-table td{border: 0;font-size: initial;width: 100%!important;padding: 10px 12px!important;text-align: left; height: auto!important;display: block}
	table.thead-table td+td{border-top:1px solid #00a886 !important}
	table.thead-table tr{border: 1px solid #00a886;}
	table.thead-table td::before {
    	content: attr(data-label);
    	font-weight: bold;
    	padding-bottom: 12px;
		display: block;
	}
	.widget_ldcoursenavigation{margin-bottom: 30px;}	
	.vczapi-wrap {max-width: 100%;}
}

@media (max-width: 640px){
.learndash-wrapper .ld-content-actions .ld-content-action {padding:0 0 15px;max-width: 240px;margin: auto;}
.learndash-wrapper .ld-content-action .ld-button{margin-left: 0 !important;}
.learndash-wrapper #learndash_mark_complete_button, .learndash-wrapper .learndash_mark_complete_button{margin:auto}
.learndash-wrapper #sfwd-mark-complete:after, .learndash-wrapper .sfwd-mark-complete:after{right:2.65em}
.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments{padding: 0;overflow: auto;white-space: normal;}
}

@media (max-width: 576px){
	footer.comment-meta{padding-top: 0;padding-bottom: 0}
	.comment-content{font-size: 15px}
	.lms-single-course .feature-img img{max-width: 100%;}
	.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-timer .dpn-zvc-timer-cell-number{font-size: .65em !important;}
	.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-sidebar-box .join-links .btn-join-link,.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-sidebar-box .join-links .btn-start-link{display: block !important}
}

@media (max-width: 480px){
	.comment-form-author, .comment-form-email{width: 100%;float: none;padding: 0}
	.comment-form-cookies-consent label{width: 94%}
	.comment-author img{display: block;margin-bottom: 8px}
	footer.comment-meta .comment-metadata{padding: 0;margin-top: 0}
	.commentlist ul.children{padding-left: 8px}
	.footer-social-icons{margin: 15px 0 0 -10px;display: block;}
	#bbpress-forums fieldset.bbp-form input{width: 100%;}
}

