/*------------------------------------------------------------------
[Home Stylesheet]
Summary:  This sheet holds the home styles for the site.
Project:  EGIA 2.0
Version:  1.1
Last change:  02/06/18 [Create css file and added default styles, SK]
Assigned to:  Scott Killian (SK)
--------------------------------------------------------------------
[Table of contents]
xi. MEDIA QUERIES REFERENCE
1. LMS FUNCTIONS
	1.a HEADINGS
	1.b GENERAL
	1.c QUIZZES
	1.d QUIZ SINGLE
	1.e QUIZ RESULTS
	1.f LESSONS
	1.g REPORTS
	1.h ICONS
	1.i REPORTS
	1.j NAV FUNCTION
-------------------------------------------------------------------*/
/* xi. MEDIA QUERIES REFERENCE */

  /* !!!!!THESE ARE FOR REFERENCE ONLY DO NOT, I REPEAT DO NOT USE THESE FOR STYLES!!!!! */

  /* @media (max-width: 767px) {} */
  /* @media (max-width: 1023px) {} */
  /* @media (min-width: 1024px) {} */

	h5 {font-size: 22px;}

/* 1. LMS FUNCTIONS */
	.expand_collapse {display: none;}
	li:before {display: none !important;}
	.wpProQuiz_content label{position: relative;left: 30px;}
    .wpProQuiz_content [type="radio"]:checked, .wpProQuiz_content [type="radio"]:not(:checked) {position: initial;left: 0;outline: none;}
    .wpProQuiz_content [type="radio"]:not(:checked) {content: '';border: 1px solid #808285;border-radius: 0;background: #fff;position: absolute;top: 0px;left: -25px;width: 20px;height: 20px;border-radius: 100%;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;-webkit-appearance: none;}
    .wpProQuiz_content [type="radio"]:checked {content: '';border: 1px solid #808285;border-radius: 0;background: #fff;position: absolute;top: 0px;left: -25px;width: 20px;height: 20px;border-radius: 100%;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;-webkit-appearance: none;}
    .wpProQuiz_content [type="radio"]:checked:after {content: '';width: 12px;height: 12px;background: #006db7;position: absolute;top: 3px;left: 3px;border-radius: 100%;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;-webkit-appearance: none;}
    .wpProQuiz_content [type="radio"]:not(:checked):after {opacity: 0;-webkit-transform: scale(0);transform: scale(0);}
    .wpProQuiz_content [type="radio"]:checked{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}

	/* 1.a HEADINGS */
		#lesson_heading span, #quiz_heading span {font-size: 2em;font-family: 'Roboto Slab', serif;line-height: 22px;font-weight: bold;}
		#lesson_heading span.right, #quiz_heading span.right {font-family: 'Barlow', sans-serif !important;font-weight: normal !important;font-size: 1.5em;width: 73px;}
		#lesson_heading, #quiz_heading {background-color: #006db7 !important;color: #fff !important;padding: 25px 2% !important;}
		#quiz_heading {display: none !important;}
		.learndash_join_button {display: none;}

	/* 1.b GENERAL */

		#learndash_course_content .learndash_topic_dots ul > li a {font-family: 'Barlow', sans-serif !important;font-weight: normal !important;}
		.learndash_content {margin-bottom: 10px;}
		.single-sfwd-topic .learndash .topic-notcompleted span {background-image: none !important;display: inline-block;min-height: 12px;line-height: 25px;padding-left: 0;vertical-align: middle;width: 12px;background-color: #a6a6a6;border-radius: 50%;}
		.single-sfwd-topic .learndash .topic-completed span {min-height: 12px !important;padding-left: 0 !important;border-radius: 50% !important;width: 12px !important;}
		span#learndash_complete_prev_topic, span#learndash_complete_prev_topic a {color: red;font-size: 24px;font-weight: bold;}
		/*#learndash_back_to_lesson a, #learndash_next_prev_link {display: none;}*/
		#learndash_back_to_lesson a {content: "Go Back";background-image: none !important;background-color: #0065c1;color: #fff !important;cursor: pointer;font-size: 14px !important;padding: 0;border-radius: 10px;height: 32px;line-height: 2.3;font-weight: bold !important;text-align: center;max-width: 120px;position: absolute;opacity: 0;}
		#learndash_mark_complete_button {background-image: none !important;background-color: #414042;color: #fff !important;cursor: pointer;font-size: 14px !important;padding: 0;border-radius: 10px;height: 32px;line-height: 2.3;font-weight: bold !important;text-align: center;-webkit-appearance: none;border: none;padding: 0 40px;outline: none;}
		.learndash_post_sfwd-topic #learndash_mark_complete_button {display: none;}
		.postid-59312 .learndash_post_sfwd-topic #learndash_mark_complete_button, .postid-59761 .learndash_post_sfwd-topic #learndash_mark_complete_button, .postid-58028 .learndash_post_sfwd-topic #learndash_mark_complete_button, .postid-58015 .learndash_post_sfwd-topic #learndash_mark_complete_button, .postid-56266 .learndash_post_sfwd-topic #learndash_mark_complete_button, .postid-52943 .learndash_post_sfwd-topic #learndash_mark_complete_button, .postid-55342 .learndash_post_sfwd-topic #learndash_mark_complete_button, .postid-55389 .learndash_post_sfwd-topic #learndash_mark_complete_button, .postid-11798 .learndash_post_sfwd-topic #learndash_mark_complete_button {display: block !important;}
		#learndash_post_53686.learndash_post_sfwd-topic #learndash_mark_complete_button {display: block;}
		.quiz_return_buttons{display: flex;align-items: center;justify-content:center;}
		input.wpProQuiz_button.wpProQuiz_QuestionButton {margin-bottom: 20px !important;}
		.back-video-quiz-btn {-webkit-appearance: none;border: none;background-image: none !important;background-color: #565556;color: #fff !important;cursor: pointer;font-size: 1em !important;padding: 0 14px;line-height: 2.9;font-weight: bold !important;text-align: center;width: 230px;float: none !important;outline: none;}
		.back-course-quiz-btn {-webkit-appearance: none;border: none;background-image: none !important;background-color: #565556;color: #fff !important;cursor: pointer;font-size: 1em !important;padding: 0 14px;line-height: 2.9;font-weight: bold !important;text-align: center;width: 230px;margin-right: 15px;float: none !important;outline: none;}
		.restart-quiz-btn {-webkit-appearance: none;border: none;background-image: none !important;display: block;background-color: #565556;color: #fff !important;cursor: pointer;font-size: 1em !important;padding: 0 14px;line-height: 2.9;font-weight: bold !important;text-align: center;width: 230px;margin-left: 15px;float: none !important;outline: none;/*display: none;*/}
	    .page-template-page-lms-reporting .gform_button.button {display: block !important;float: left !important;margin-top: 12px !important;-webkit-appearance: none !important;border: none !important;color: #fff !important;background: #0065c1 !important;border-radius: 6px !important;padding: 8px 40px !important;font-size: 15px !important;font-weight: 700 !important;outline: none;}
		.prereq-disable a {position: relative;}
		.prereq-disable a:before {content: "";display: block;position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0,0,0,0.3);}
		.learndash .notcompleted, #learndash_profile .notcompleted {background: url(../img/checkOff.svg) no-repeat right;background-size: 30px 30px;background-position: 96% center;}
		.learndash .completed, #learndash_profile .completed {background: url(../img/checkOn.svg) no-repeat right;background-size: 30px 30px;background-position: 96% center;}
		ul.checkmark-list li:before {font-family: FontAwesome;content: '\f00c';position: relative;left: -28px;margin-right: -16px;font-size: 1em;top: 0;}
		ul.checkmark-list.green-color li:before {color: #73A950;}
		.learndash .learndash_topic_dots.type-list a > span, #quiz_list > div  h4  > a {font-size: 16px !important;color: #606060 !important;font-family: 'Barlow', sans-serif !important;font-weight: normal;}

	/* 1.c QUIZZES */
		/*.single-sfwd-topic .learndash_post_sfwd-topic {max-width: 640px;margin: 0 auto;}*/
		.single-sfwd-topic .list-count {display: none !important;}
		.single-sfwd-topic #quiz_list a {background-image: none !important;display: block;background-color: #73A950;color: #fff !important;cursor: pointer;padding: 0 14px;border-radius: 0 !important;line-height: 2.9;font-weight: bold;text-align: center;max-width: 100%;margin: 0 auto;}
		.single-sfwd-topic #quiz_list a:hover {background-color: #648C49 !important;color: #fff !important;}
		.single-sfwd-topic #quiz_list > div  h4 {border: none !important;}
		.single-sfwd-topic .learndash_quizzes {background-color: transparent !important;border: none !important;}
		.single-sfwd-topic #quiz_list .is_not_sample, .single-sfwd-topic #quiz_list {border: none !important;}
		.single-sfwd-topic .learndash_topic_dots {float: right;}

	/* 1.d QUIZ SINGLE */
		.wpProQuiz_question_text {font-weight: bold;font-size: 16px;}
		.wpProQuiz_question_text p {font-weight: bold;}
		.single-sfwd-quiz h5.wpProQuiz_header {color: #0065C1;}
		.single-sfwd-quiz input.wpProQuiz_button.wpProQuiz_QuestionButton {-webkit-appearance: none;border: none;background-image: none !important;display: none;background-color: #73A950;color: #fff !important;cursor: pointer;padding: 0 14px;line-height: 2.9;font-weight: bold;text-align: center;width: 230px;margin: 0 auto;float: none !important;outline: none;}
		.wpProQuiz_text .wpProQuiz_button {display: none !important;}
		.single-sfwd-quiz input.wpProQuiz_button.wpProQuiz_QuestionButton:hover {background-color: #648C49 !important;color: #fff !important;}
		.wpProQuiz_questionListItem > span {font-weight: bold;font-size: 16px;}

	/* 1.e QUIZ RESULTS */
		.single-sfwd-quiz #quiz_continue_link {-webkit-appearance: none;border: none;background-image: none !important;display: block;background-color: #73A950;color: #fff !important;cursor: pointer;font-size: 1em !important;padding: 0 14px;border-radius: 0!important;line-height: 2.9;font-weight: bold !important;text-align: center;width: 230px;margin: 0 auto;float: none !important;outline: none;}
		.single-sfwd-quiz #quiz_continue_link:hover {background-color: #648C49 !important;color: #fff !important;}
		.single-sfwd-quiz .entry-content th, .entry-content tr {border-bottom: 0 !important;}
		.single-sfwd-quiz .entry-content th, .entry-content tr:nth-child(even) {background-color: transparent !important;}
		.single-sfwd-quiz .wpProQuiz_content .wpProQuiz_resultTable {width: 500px !important;}
		.single-sfwd-quiz .wpProQuiz_content .wpProQuiz_resultName {width: 150px !important;}
		.single-sfwd-quiz p.wpProQuiz_points {font-size: 1.42em;margin-top: 30px;}
		.single-sfwd-quiz h4.wpProQuiz_header {text-align: center;font-size: 1.6em;}
		.single-sfwd-quiz .wpProQuiz_results p {text-align: center;margin-bottom: 0;}

	/* 1.f LESSONS */
		#lessons_list > div:first-child h4 > div > ul > li:first-child > span.topic_item > a.topic-notcompleted > span {position: relative;}
		#learndash_post_56216 #lessons_list > div:first-child h4 > div > ul > li > span.topic_item > a > span:after,
		#learndash_post_63826 #lessons_list > div:first-child h4 > div > ul > li > span.topic_item > a > span:after,
		#learndash_post_63825 #lessons_list > div:first-child h4 > div > ul > li > span.topic_item > a > span:after,
		#learndash_post_54232 #lessons_list > div:first-child h4 > div > ul > li > span.topic_item > a > span:after,
		#learndash_post_54430 #lessons_list > div:first-child h4 > div > ul > li > span.topic_item > a > span:after,
		#learndash_post_54647 #lessons_list > div:first-child h4 > div > ul > li > span.topic_item > a > span:after,
		#learndash_post_54848 #lessons_list > div:first-child h4 > div > ul > li > span.topic_item > a > span:after,
		#learndash_post_54957 #lessons_list > div:first-child h4 > div > ul > li > span.topic_item > a > span:after,
		#learndash_post_55637 #lessons_list > div:first-child h4 > div > ul > li > span.topic_item > a > span:after,
		#learndash_post_56011 #lessons_list > div:first-child h4 > div > ul > li > span.topic_item > a > span:after,
		#learndash_post_56234 #lessons_list > div:first-child h4 > div > ul > li > span.topic_item > a > span:after,
		#learndash_post_58506 #lessons_list > div:first-child h4 > div > ul > li > span.topic_item > a > span:after,
		#learndash_post_58560 #lessons_list > div:first-child h4 > div > ul > li > span.topic_item > a > span:after {content: "Free Sample";display: block;position: absolute;right: 8px;top: 10px;background-color: #73A950;color: #fff;cursor: pointer;font-size: 0.9em;padding: 0 14px;border-radius: 10px;height: 34px;line-height: 2.4;z-index: 999991;}
		#lessons_list > div:first-child h4 > div > ul > li:first-child > span.topic_item > a.topic-notcompleted > span:after {content: "Start Here";display: block;position: absolute;right: 8px;top: 10px;background-color: #73A950;color: #fff;cursor: pointer;font-size: 0.9em;padding: 0 14px;border-radius: 10px;height: 34px;line-height: 2.4;z-index: 999991;}
		.single-sfwd-courses .course-open:before {content: "+";display: block;position: absolute;left: 40px;}
		.single-sfwd-courses .course-closed:before {content: "-";display: block;position: absolute;left: 40px;}
		#lessons_list > div h4 > a {padding-top: 10px;padding-bottom: 10px;padding-left: 70px;display: block;padding-right: 75px;font-size: 16px;font-weight: bold;position: relative;}
		.single-sfwd-courses .learndash .topic-notcompleted span, .learndash .topic-completed span {background-image: none !important;}
		.learndash .topic-notcompleted, .learndash .topic-completed {padding: 0 !important;}
		.learndash .learndash_topic_dots.type-list a > span {width: 100%;margin: 0;padding: 15px 40px;}
		.learndash .topic-completed span {background-color:#73A950 !important;}
		.learndash a.topic-completed, .learndash a.topic-notcompleted  {position: relative;}
		.single-sfwd-courses .learndash a.topic-completed:after {content: "Complete";display: block;position: absolute;right: 18px;font-size: 14px;color: #fff;top: 18px;z-index: 99999;}
		.single-sfwd-courses .learndash a.topic-notcompleted:after {content: "Incomplete";display: block;position: absolute;right: 18px;font-size: 14px;color: #606060 !important;top: 18px;z-index: 99999;}
		.learndash .learndash_topic_dots.type-list a.topic-completed > span {color: #fff !important;}
		.list-count {font-size: 18px;font-weight: bold;}
		.expand_collapse {top: -48px !important;font-size: 16px;}
		.expand_collapse a {font-size: 14px !important;color: #565556 !important;}
		h4#learndash_course_content_title {display: none;}
		.list-count {color: #fff !important;background-color: #606060;border-right: #fff solid 2px !important;border-top: #fff solid 2px !important;}
		#learndash_lessons h4 > a:hover, #learndash_quizzes h4 > a:hover, #learndash_lesson_topics_list ul > li > span.topic_item:hover {background-color: initial !important;color: #006db7 !important;}
		#learndash_lessons h4 > a {color: #006db7 !important;}
		#learndash_course_content .learndash_topic_dots ul > li {background: #e6e8ec !important;}
		#learndash_course_content .learndash_topic_dots ul > li {border-bottom: #fff solid 2px;}
		#learndash_course_content .learndash_topic_dots ul > li:last-child {border-bottom: none !important;}

	/* 1.g REPORTS */
		.page-template-page-lms-reporting .propanel-admin-row, .page-template-page-lms-reporting .propanel-reporting .please-choose-filter {display: none;}
		.page-template-page-lms-reporting .learndash_profile_details div, .page-template-page-lms-reporting .learndash_profile_details b {font-size: 16px !important;}

	/* 1.h ICONS */
		.dir-icon {width: 52px;height: 50px;background-size: contain;margin: 0 auto 15px;background-repeat: no-repeat;}
		.prosperity-mindset-class-icon, .daikin-prosperity-mindset-class-icon {background-image: url(https://www.egia.org/wp-content/themes/egia/img/icons/mindset.svg);}
		.leadership-principles-icon, .daikin-leadership-principles-class-icon {background-image: url(https://www.egia.org/wp-content/themes/egia/img/icons/leadership.svg);}
		.financial-structure-principles-icon, .daikin-financial-structure-principles-class-icon {background-image: url(https://www.egia.org/wp-content/themes/egia/img/icons/financial_structure.svg);}
		.pricing-principles-icon, .daikin-pricing-principles-class-icon {background-image: url(https://www.egia.org/wp-content/themes/egia/img/icons/pricing.svg);}
		.marketing-branding-lead-generation-class-icon, .daikin-lead-generation-training-icon, .daikin-marketing-branding-lead-generation-class-icon {background-image: url(https://www.egia.org/wp-content/themes/egia/img/icons/marketing.svg);}
		.in-home-sales-class-icon, .daikin-home-sales-class-icon {background-image: url(https://www.egia.org/wp-content/themes/egia/img/icons/in-home_sales.svg);}
		.service-tech-training-class-icon, .daikin-technician-communication-selling-icon {background-image: url(https://www.egia.org/wp-content/themes/egia/img/icons/technician_sales.svg);}
		.service-management-operations-class-icon, .daikin-service-management-operations-class-icon {background-image: url(https://www.egia.org/wp-content/themes/egia/img/icons/service_management.svg);}
		.service-agreements-icon, .daikin-service-agreements-class-icon {background-image: url(https://www.egia.org/wp-content/themes/egia/img/icons/service_agreements.svg);}
		.customer-service-dispatching-icon, .daikin-customer-service-dispatching-class-icon {background-image: url(https://www.egia.org/wp-content/themes/egia/img/icons/customer_dervice.svg);}

	/* 1.i REPORTS */
		.page-template-page-lms-reporting .propanel-admin-row, .page-template-page-lms-reporting .propanel-reporting .please-choose-filter {display: none;}
		.page-template-page-lms-reporting .learndash_profile_details div, .page-template-page-lms-reporting .learndash_profile_details b {font-size: 16px !important;}

	/* 1.j NAV FUNCTION */
		.learndash-cpt-sfwd-quiz .tagline {border-bottom: none !important;}
		#dir-nav ul {margin-bottom: 0;position: relative;height: 44px;display: flex;justify-content: center;align-items: center;background: #006db7;margin-top: 0;}
		#dir-nav li {display: inline-block;}
		#dir-nav ul a {display: block;text-decoration: none;font-size: 14px;line-height: 32px;padding: 0 15px;color: #fff;position: relative;top: 3px;}
		#dir-nav ul li {position: relative;display: inline-block;padding: 0;}
		@media (max-width: 1068px) {#dir-nav ul li {margin: 0 20px !important;}.daikin-elite-header .plp-home-link img {max-width: 64%;}}
		@media (max-width: 630px) {#dir-nav {display: none;}}
		#dir-nav ul li .dir-nav-sub-menu li {margin: 0;}
		#dir-nav ul li .dir-nav-sub-menu li a {font-size: .9em;font-weight: 400;}
		#dir-nav ul li.current-menu-item {cursor: pointer;}
		#dir-nav ul li:hover a {color: #fff;}
		#dir-nav ul li:hover ul li a {color: #fff;}
		#dir-nav ul li:hover ul li:after, #dir-nav ul li ul li.current-menu-item:after {display: none;}
		#dir-nav ul ul {display: none;position: absolute;top: 100%;left: 0;background: #4D4D4D;padding: 0;height: auto;z-index: 99999 !important;}
		#dir-nav ul ul li {float: none;width: 200px;padding: 5px 0;}
		#dir-nav ul ul li:hover, #dir-nav ul ul li a:hover, #dir-nav ul ul li, #dir-nav ul ul li a {text-decoration: none !important;}
		#dir-nav ul ul li:first-child {padding: 10px 0 5px;}
		#dir-nav ul ul li:last-child {padding: 5px 0 10px;}
		#dir-nav ul ul a {line-height: 120%;padding: 10px 15px;}
		#dir-nav ul ul li a {line-height: 120%;padding: 9px 15px;background: transparent !important;font-weight: 100;font-size: 13px;}
		#dir-nav ul ul li:hover {background: transparent !important;}
		#dir-nav ul li ul li:hover a {background: transparent !important;color: #1CA4DF;}
		#dir-nav ul ul ul {top: 0;left: 100%;}
		#dir-nav ul li:hover > ul {display: block;}
		#dir-nav a:hover {color:#ffffff !important;}
		.menu-button, #close-button {display: none;}

/* 2. CLASS DIRECTORY */
	.class-dir-box {min-height: 200px;position: relative;text-align: center;border:3px solid #ffffff;font-size: 14px;display: flex;justify-content: center;align-items: center;}
	.class-dir-box img {max-height: 70px;margin-bottom: 15px;max-width: 230px;}
	.class-dir-box svg {width: 2.225em !important;height: 3em !important;}
	.class-dir-box span {width: 100%;display: block;padding: 0 50px;}
	.class-dir-box div {/*top: 50%;transform: translateY(-50%);*//*left: 0px;right: 0;*/margin: 0 auto;/*justify-content: center;align-items: center;display: flex;*/}
	.class-dir-box.no-content {background-color: #c5c5c5;}

/* 3. FUNNEL CAMPAIGNS */

	.marketingfunnel-template-default #lesson_heading {padding: 12px 2% !important;}
	.marketingfunnel-template-default ul {padding-inline-start: 0;}
	.marketingfunnel-template-default #lessons_list > div h4 > a {padding-left: 30px;}
    .marketingfunnel-template-default #lessons_list ul li {background: #d4d4d4;border-bottom: 2px solid #fff;color:#606060 !important;}
    .marketingfunnel-template-default #lessons_list ul li span {color:#606060 !important;}
    .marketingfunnel-template-default #lessons_list ul li:nth-last-child() {border-bottom: none;}