/*================================================
Service Box
================================================*/

/*-------------service-box-1--------------*/
.gt-service-box-style-1 { position: relative; margin-bottom: 30px; overflow: hidden; }
.gt-service-box-style-1 .gt-service-img { position: relative; overflow: hidden; }
.gt-service-box-style-1 .gt-service-img img { -webkit-transform: scale(1); transform: scale(1); -webkit-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out; }
.gt-service-box-style-1:hover .gt-service-img img { -webkit-transform: scale(1.1); transform: scale(1.1); }
.gt-service-box.gt-service-box-style-1 .gt-service-info { position: relative; background-color: var(--white-color); padding: 30px 30px 20px; border: 2px solid var(--grey-color); }
.gt-service-box-style-1 .gt-service-hover-contain { margin: auto; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; height: 100%; opacity: 0; display: inline-block; background: rgba(33, 33, 33, 0.8); transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.gt-service-box-style-1:hover .gt-service-hover-contain { opacity: 1; }
.gt-service-box.gt-service-box-style-1 .gt-service-info .gt-service-media { position: absolute; top: -40px; right: 30px; width: 75px; height: 75px; display: inline-block; text-align: center; color: var(--white-color); border: 3px solid var(--white-color); -webkit-border-radius: 700px; -moz-border-radius: 700px; border-radius: 700px; }
.gt-service-box.gt-service-box-style-1 .gt-service-info .gt-service-media img { -webkit-border-radius: 700px; -moz-border-radius: 700px; border-radius: 700px; }
.gt-service-box.gt-service-box-style-1 .gt-service-info .gt-sub-title { font-family: var(--title-fonts); font-weight: 400; font-size: 14px; line-height: 22px; color: var(--primary-color); display: inline-block; text-transform: uppercase; margin: 0 0 5px; }
.gt-service-box.gt-service-box-style-1 .gt-service-info .gt-service-meta { display: flex; margin-top: 15px; padding-top: 20px; border-top: 2px solid var(--grey-color); width: 100%; justify-content: space-between; }
.gt-service-box.gt-service-box-style-1 .gt-service-info .gt-service-meta .gt-service-price .course-price .origin-price { margin-right: 5px; color: var(--secondary-color); font-size: 16px; font-weight: 400; text-decoration: line-through; }
.gt-service-box.gt-service-box-style-1 .gt-service-info .gt-service-meta .gt-service-price { font-family: var(--title-fonts); color: var(--primary-color); text-transform: uppercase; font-size: 18px; line-height: 26px; font-weight: 600; }
.gt-service-box.gt-service-box-style-1 .gt-service-info .gt-service-meta .gt-service-star .review-stars-rated { margin: 0; }
.gt-service-box.gt-service-box-style-1 .gt-service-info .gt-service-meta .gt-service-star { font-size: 14px; line-height: 22px; display: inline-block; text-align: right; align-self: center; }
.gt-service-box.gt-service-box-style-1 .gt-service-info .gt-service-meta .gt-service-star i { color: #f39c14; padding: 0 2px 0 0; }
.gt-service-box-style-1 .gt-service-hover-contain .gt-service-list { padding: 0; margin: 0; display: inline-block; list-style: none; position: relative; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); }
.gt-service-box-style-1 .gt-service-hover-contain .gt-service-list .gt-post-list { list-style: none; position: relative; display: block; margin-top: 5px; }
.gt-service-box-style-1 .gt-service-hover-contain .gt-service-list .gt-post-list:first-child { margin-top: 0; }
.gt-service-box-style-1 .gt-service-hover-contain .gt-service-list .gt-post-list-icon { display: inline-block; margin-right: 10px; color: var(--primary-color); }
.gt-service-box-style-1 .gt-service-hover-contain .gt-contain-list { font-family: var(--title-fonts); display: inline-block; color: var(--white-color); }
.gt-service-box-style-1 .gt-service-hover-contain .gt-contain-list a { color: var(--white-color); }

/*-------------service-box-2--------------*/
.gt-service-box.gt-service-box-style-2 { position: relative; margin-bottom: 30px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; overflow: hidden; }
.gt-service-box.gt-service-box-style-2 .gt-service-img { overflow: hidden; }
.gt-service-box.gt-service-box-style-2 .gt-service-img img { -webkit-transform: scale(1); transform: scale(1); -webkit-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out; }
.gt-service-box.gt-service-box-style-2:hover .gt-service-img img { -webkit-transform: scale(1.1); transform: scale(1.1); }
.gt-service-box.gt-service-box-style-2 .gt-service-info .gt-service-star { display: inline-block; }
.gt-service-box.gt-service-box-style-2 .gt-service-info { background-color: var(--white-color); padding: 20px; border: 2px solid var(--grey-color); position: relative; }
.gt-service-box.gt-service-box-style-2 .gt-service-info .gt-service-title { font-weight: 600; text-transform: capitalize; font-family: var(--title-fonts); color: var(--dark-color); font-size: 26px; line-height: 34px; margin: 5px 0 0; }
.gt-service-box.gt-service-box-style-2 .gt-service-contain { padding-bottom: 20px; border-bottom: 2px solid var(--grey-color); }
.gt-service-box.gt-service-box-style-2 .gt-service-contain .course-categories a { width: 100%; margin: 15px 0 0; font-family: var(--title-fonts); font-weight: 400; font-size: 14px; line-height: 22px; color: var(--primary-color); display: inline-block; text-transform: uppercase; }
.gt-service-box.gt-service-box-style-2 .gt-service-contain .gt-sub-title { font-family: var(--title-fonts); font-weight: 600; color: var(--primary-color); font-size: 14px; line-height: 22px; text-transform: uppercase; }
.gt-service-box.gt-service-box-style-2 .gt-service-contain .gt-service-price .course-price .origin-price { margin-right: 5px; color: var(--secondary-color); font-size: 16px; font-weight: 400; text-decoration: line-through; }
.gt-service-box.gt-service-box-style-2 .gt-service-contain .gt-service-price { font-family: var(--title-fonts); font-size: 22px; line-height: 30px; color: var(--primary-color); text-align: right; position: absolute; right: 20px; top: 25px; font-weight: 600; }
.gt-service-box.gt-service-box-style-2 .gt-service-meta { display: inline-block; margin-top: 20px; }
.gt-service-box.gt-service-box-style-2 .gt-service-meta ul { font-size: 14px; margin: 0; padding: 0; display: inline-block; width: 100%; float: left; }
.gt-service-box.gt-service-box-style-2 .gt-service-meta ul li { list-style: none; float: left; position: relative; display: inline-block; padding: 0 10px 0 0; margin: 0 10px 0 0; font-family: var(--title-fonts); }
.gt-service-box.gt-service-box-style-2 .gt-service-meta ul li:last-child { margin: 0; padding: 0; }
.gt-service-box.gt-service-box-style-2 .gt-service-meta ul li i { margin-right: 5px; color: var(--primary-color); }
.gt-service-box.gt-service-box-style-2  .gt-service-star { font-size: 16px; line-height: 24px; display: inline-block; align-self: center; }
.gt-service-box.gt-service-box-style-2 .gt-service-star i { color: #f39c14; padding: 0 2px 0 0; }

/*-------------service-box-3--------------*/
.gt-service-box.gt-service-box-style-3 { margin-bottom: 30px; }
.gt-service-box.gt-service-box-style-3 .gt-service-info { position: relative; background-color: var(--white-color); padding: 20px; border: 2px solid var(--grey-color); border-top: 0; }
.gt-service-box-style-3 .gt-service-img { overflow: hidden; }
.gt-service-box-style-3 .gt-service-img img { -webkit-transform: scale(1); transform: scale(1); -webkit-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out; }
.gt-service-box-style-3:hover .gt-service-img img { -webkit-transform: scale(1.2); transform: scale(1.2); }
.gt-service-box.gt-service-box-style-3 .gt-service-info .gt-service-media .course-price .origin-price { margin-right: 5px; color: var(--white-color); font-size: 16px; font-weight: 400; text-decoration: line-through; }
.gt-service-box.gt-service-box-style-3 .gt-service-info .gt-service-media { font-family: var(--title-fonts); font-weight: 600; font-size: 24px; position: absolute; display: inline-block; top: -60px; right: 30px; line-height: 32px; text-align: center; padding: 5px 15px; z-index: 10; background: var(--primary-color); color: var(--white-color); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.gt-service-box.gt-service-box-style-3 .gt-service-info .course-categories a { margin-bottom: 5px; font-family: var(--title-fonts); font-weight: 400; font-size: 14px; line-height: 22px; color: var(--primary-color); display: inline-block; text-transform: uppercase; }
.gt-service-box.gt-service-box-style-3 .gt-service-meta { display: inline-block; width: 100%; }
.gt-service-box.gt-service-box-style-3 .gt-service-meta ul { font-size: 16px; margin: 0; padding: 0; display: inline-block; width: 100%; float: left; }
.gt-service-box.gt-service-box-style-3 .gt-service-meta ul li { list-style: none; float: left; position: relative; display: inline-block; padding: 0 10px 0 0; font-family: var(--title-fonts); margin: 0 10px 0 0; text-transform: capitalize; }
.gt-service-box.gt-service-box-style-3 .gt-service-meta ul li:last-child { margin: 0; padding: 0; }
.gt-service-box.gt-service-box-style-3 .gt-service-meta ul li i { margin-right: 5px; color: var(--primary-color); }

/*-------------service-box-4--------------*/
.gt-service-box.gt-service-box-style-4 { position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.gt-service-box.gt-service-box-style-4 .gt-service-info { position: relative; text-align: center; background: var(--white-color); margin: -30px 15px 30px; padding: 30px 20px; text-align: center; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; box-shadow: 0px 0px 30px 0px rgba(33, 33, 33, 0.1); -webkit-box-shadow: 0px 0px 30px 0px rgba(33, 33, 33, 0.1); -moz-box-shadow: 0px 0px 30px 0px rgba(33, 33, 33, 0.1); }
.gt-service-box-style-4 .gt-service-img { overflow: hidden; }
.gt-service-box-style-4 .gt-service-img img { -webkit-transform: scale(1); transform: scale(1); -webkit-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out; }
.gt-service-box-style-4:hover .gt-service-img img { -webkit-transform: scale(1.1); transform: scale(1.1); }
.gt-service-box.gt-service-box-style-4 .gt-service-info .gt-sub-title { font-family: var(--title-fonts); font-weight: 600; color: var(--secondary-color); font-size: 14px; line-height: 22px; margin-bottom: 5px; text-transform: uppercase; }
.gt-service-box.gt-service-box-style-4 .gt-service-meta { display: flex; margin-top: 15px; justify-content: space-between; }
.gt-service-box.gt-service-box-style-4 .gt-service-info .gt-service-meta .gt-service-price .course-price .origin-price { margin-right: 5px; color: var(--secondary-color); font-size: 16px; font-weight: 400; text-decoration: line-through; }
.gt-service-box.gt-service-box-style-4 .gt-service-meta .gt-service-price { text-align: right; font-weight: 600; color: var(--primary-color); font-family: var(--title-fonts); font-size: 20px; line-height: 28px; }
.gt-service-box.gt-service-box-style-4 .gt-service-meta .gt-service-star { display: inline-block; align-self: center; }
.gt-service-box.gt-service-box-style-4 .gt-service-meta .gt-service-star i { color: #f39c14; padding: 0 2px 0 0; }
.gt-service-box.gt-service-box-style-4 .gt-service-meta .gt-service-star .review-stars-rated { margin: 0; }
.gt-service-box.gt-service-box-style-4 .gt-service-meta .gt-service-star .review-stars-rated .review-star svg { width: 14px; height: 14px; }

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++
learn Press Breadcrumb
+++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.slider-course-area { padding: 130px 0px 100px 0px; }
.Gentechtree-contain .lp-content-area { width: 1270px; }

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++
learn Press Courses
+++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.Gentechtree-contain .lp-archive-courses .learn-press-courses-header { padding: 0; }
.Gentechtree-contain .lp-archive-courses .learn-press-courses-header h1 { font-size: 40px; }
.Gentechtree-contain .lp-courses-bar .switch-layout { height: 54px; }
/*.Gentechtree-contain .lp-courses-bar { margin-bottom: 0; }*/
.Gentechtree-contain .lp-courses-bar .search-courses input[type="text"] { height: 54px; line-height: 54px; border: 1px solid var(--grey-color); background: var(--grey-color); }
.Gentechtree-contain .lp-courses-bar .switch-layout .switch-btn { background: var(--grey-color) !important; line-height: 53px; width: 53px; height: 53px !important; }
.Gentechtree-contain .lp-courses-bar .search-courses button { top: 0; right: 0; width: 54px; height: 53px; color: var(--primary-color) !important; transform: translate(0, 0); }
.Gentechtree-contain .lp-courses-bar .switch-layout .switch-btn.list { margin-left: 5px; }

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++
learn Press Courses
+++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.Gentechtree-contain .lp-archive-courses .lp-content-area .learn-press-courses { padding: 45px 0 0; }
.Gentechtree-contain .lp-archive-courses .learn-press-courses[data-layout="grid"] .course { width: 33.33%; }
.Gentechtree-contain .lp-archive-courses .learn-press-courses[data-layout="grid"] .course .course-item .course-content .course-permalink { margin: 0 0 15px; height: auto; }
.Gentechtree-contain .lp-archive-courses .learn-press-courses[data-layout="grid"] .course .course-item:hover { -webkit-box-shadow: 0px 0px 30px 0px rgba(33, 33, 33, 0.1); -moz-box-shadow: 0px 0px 30px 0px rgba(33, 33, 33, 0.1); box-shadow: 0px 0px 30px 0px rgba(33, 33, 33, 0.1); transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; }
.Gentechtree-contain .lp-archive-courses .learn-press-courses[data-layout="grid"] .course .course-item .course-content .course-categories { top: -60px; }
.Gentechtree-contain .lp-archive-courses .learn-press-courses[data-layout="grid"] .course .course-item .course-content .course-categories a { font-family: var(--title-fonts); font-weight: 400; font-size: 14px; line-height: normal; padding: 10px 15px 10px 30px; }
.Gentechtree-contain .lp-archive-courses .learn-press-courses[data-layout="grid"] .course .course-item .course-content { border: 2px solid var(--grey-color); background: var(--white-color); padding: 15px; border-top: 0; }
.Gentechtree-contain .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-instructor a { font-family: var(--title-fonts); font-weight: 400; font-size: 14px; line-height: 22px; margin-bottom: 5px; color: var(--primary-color); text-transform: uppercase; }
.Gentechtree-contain .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-permalink .course-title { font-weight: 600; line-height: 34px; font-size: 26px; text-transform: capitalize; color: var(--dark-color); }
.Gentechtree-contain .lp-archive-courses .learn-press-courses[data-layout="grid"] .course .course-item .course-content .course-info .course-footer { border-top: 2px solid var(--grey-color); }
.Gentechtree-contain .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-info .course-price .price { font-family: var(--title-fonts); color: var(--primary-color); text-transform: uppercase; font-size: 20px; line-height: 28px; }
@media(max-width:979px) {
	.Gentechtree-contain .lp-archive-courses .learn-press-courses[data-layout="grid"] .course { width: 50%; }
}
@media(max-width:767px) {
	.Gentechtree-contain .lp-archive-courses .learn-press-courses[data-layout="grid"] .course { width: 100%; }
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++
learn Press Courses list
+++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.Gentechtree-contain .lp-archive-courses .learn-press-courses[data-layout="list"] .course { padding: 20px; border: 1px solid var(--grey-color); }
.Gentechtree-contain .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-categories a { font-family: var(--title-fonts); font-weight: 400; font-size: 14px; line-height: normal; padding: 10px 30px 10px 15px; }
.Gentechtree-contain .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-categories { margin-right: 20px; }
.Gentechtree-contain .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-instructor { line-height: 35px; }
.Gentechtree-contain .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-permalink .course-title { font-weight: 600; text-transform: capitalize; color: var(--dark-color); font-size: 32px; line-height: 40px; }
.Gentechtree-contain .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-permalink { height: inherit; }
.Gentechtree-contain .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta .meta-item { font-family: var(--title-fonts); font-weight: 400; font-size: 14px; line-height: normal; }
.Gentechtree-contain .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-excerpt { font-family: var(--body-fonts); font-size: 16px; font-style: normal; font-weight: normal; line-height: 2; color: var(--secondary-color); }
.Gentechtree-contain .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content { align-self: center !important; }

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++
Pagination
+++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.Gentechtree-contain .learn-press-pagination { margin: 0; padding: 0; }
.Gentechtree-contain .learn-press-pagination .page-numbers > li { padding: 0; }
.Gentechtree-contain .learn-press-pagination .page-numbers li .page-numbers { position: relative; display: block; padding: 0px 15px; height: 45px; width: 45px !important; text-align: center; line-height: 45px; margin: 0 5px; font-weight: 600; color: var(--dark-color); background-color: var(--grey-color); border: 1px solid var(--grey-color); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.Gentechtree-contain .learn-press-pagination .page-numbers li .page-numbers:hover { color: var(--white-color); text-decoration: none; background-color: var(--primary-color); border-color: var(--primary-color); z-index: 2; }
.Gentechtree-contain .learn-press-pagination .page-numbers li .page-numbers:focus { box-shadow: none; outline: 0; z-index: 2; }
.Gentechtree-contain .learn-press-pagination .page-numbers li .page-numbers:not(:disabled):not(.disabled) { cursor: pointer }
.Gentechtree-contain .learn-press-pagination .page-numbers li .page-numbers.current { color: var(--white-color); background: var(--primary-color); border-color: var(--primary-color); z-index: 1; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; }
.Gentechtree-contain .learn-press-pagination .page-numbers li .next.page-numbers, .Gentechtree-contain .learn-press-pagination .page-numbers li .prev.page-numbers { width: auto; }
@media(max-width:767px) {
	.Gentechtree-contain .learn-press-pagination .page-numbers li .next.page-numbers, .Gentechtree-contain .learn-press-pagination .page-numbers li .prev.page-numbers { width: auto; display: none; }
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++
learn Press Courses single
+++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.single-lp_course .gt-breadcrumb { display: none; }
.Gentechtree-contain .lp-archive-courses .course-summary .course-summary-content .course-detail-info { padding: 70px 0; }
.Gentechtree-contain .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item.meta-item-review .meta-item__value { justify-content: start; }
.Gentechtree-contain .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item .meta-item__value label { color: var(--primary-color); }
.Gentechtree-contain .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item { font-family: var(--title-fonts); font-weight: 400; line-height: normal; height: auto; }
.Gentechtree-contain .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-title { margin-bottom: 20px; font-size: 36px; font-weight: 600; line-height: 1.5; }
.Gentechtree-contain #learn-press-course-tabs.course-tabs { margin-top: 0; }
.Gentechtree-contain ul.learn-press-nav-tabs { max-height: inherit; background: transparent; border: none; }
.Gentechtree-contain ul.learn-press-nav-tabs .course-nav { border: none; }
.Gentechtree-contain ul.learn-press-nav-tabs .course-nav:first-child.active::after, .Gentechtree-contain ul.learn-press-nav-tabs .course-nav.active::before { display: none; }
.Gentechtree-contain #learn-press-course-tabs input[name="learn-press-course-tab-radio"]:nth-child(1):checked ~ .learn-press-nav-tabs .course-nav:nth-child(1) { border: none; }
.Gentechtree-contain #learn-press-course-tabs .course-nav label { font-family: var(--title-fonts); font-weight: 400; padding: 15px 10px; color: var(--dark-color) !important; background: var(--grey-color) !important; }
.Gentechtree-contain #learn-press-course-tabs .course-nav-tabs .course-nav.active label { color: var(--white-color) !important; background: var(--primary-color) !important; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++
learn Press Profile
+++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.profile .gt-breadcrumb { display: none; }
.Gentechtree-contain #learn-press-profile .wrapper-profile-header .lp-profile-right .lp-profile-username { font-family: var(--title-fonts); font-weight: 600; font-size: 28px; line-height: 36px; padding-bottom: 10px; }
.Gentechtree-contain #learn-press-profile .wrapper-profile-header .lp-profile-right .lp-profile-user-bio { font-size: 16px; line-height: 2; }
.Gentechtree-contain #learn-press-profile #profile-sidebar { -webkit-box-shadow: 0px 0px 30px 0px rgba(33, 33, 33, 0.1); -moz-box-shadow: 0px 0px 30px 0px rgba(33, 33, 33, 0.1); box-shadow: 0px 0px 30px 0px rgba(33, 33, 33, 0.1); }
.Gentechtree-contain #learn-press-profile #profile-nav .lp-profile-nav-tabs > li a { font-family: var(--title-fonts); font-weight: 400; }
.Gentechtree-contain #learn-press-profile .lp-user-profile-socials a { border-color: var(--dark-color); color: var(--dark-color); }
.Gentechtree-contain #learn-press-profile #profile-nav .lp-profile-nav-tabs li.active > ul .active > a { color: var(--primary-color); }
.Gentechtree-contain #learn-press-profile .dashboard-general-statistic__row .statistic-box { background: var(--grey-color); border-color: var(--grey-color); }
.Gentechtree-contain #learn-press-profile .dashboard-general-statistic__row .statistic-box .statistic-box__text { font-family: var(--title-fonts); font-weight: 600; color: var(--dark-color); }
.Gentechtree-contain #learn-press-profile .dashboard-general-statistic__row .statistic-box .statistic-box__number { font-family: var(--title-fonts); font-weight: 600; color: var(--primary-color); font-size: 20px; line-height: 28px; }
.Gentechtree-contain #learn-press-profile .dashboard-general-statistic__row .statistic-box:hover { background: var(--grey-color); border-color: var(--grey-color); }
.Gentechtree-contain #learn-press-profile #profile-content .lp-button, .Gentechtree-contain .learn-press-form-login button[type="submit"], .Gentechtree-contain .learn-press-form-register button[type="submit"] { border: none; position: relative; width: auto; background: var(--primary-color); color: var(--white-color); font-family: var(--body-fonts); font-size: 16px; padding: 12px 30px; line-height: 2; vertical-align: middle; margin: 0 auto; cursor: pointer; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; height: auto; }
.Gentechtree-contain #learn-press-profile #profile-content .lp-button:hover, .Gentechtree-contain #learn-press-profile #profile-content .lp-button:focus, .Gentechtree-contain .learn-press-form-login button[type="submit"]:hover, .Gentechtree-contain .learn-press-form-register button[type="submit"]:hover { background: var(--dark-color); color: var(--white-color); border: none; }

/*++++++++++++++++++++++++++++++++*/
.Gentechtree-contain .learn-press-filters > li { font-family: var(--title-fonts); font-weight: 600; color: var(--dark-color); }
.Gentechtree-contain .learn-press-filters > li a { color: var(--dark-color); }
.Gentechtree-contain .learn-press-filters > li span { color: var(--primary-color); }
.Gentechtree-contain .learn-press-filters > li span + span::before, .Gentechtree-contain .learn-press-filters > li span + span::after { color: var(--primary-color); }

/*++++++++++++++++++++++++++++++++*/
.Gentechtree-contain .lp-list-table thead tr th { background: var(--grey-color); }
.Gentechtree-contain .lp-list-table thead, .Gentechtree-contain .lp-list-table tbody, .Gentechtree-contain .lp-list-table tfoot, .Gentechtree-contain .lp-list-table th, .Gentechtree-contain .lp-list-table td { border-color: var(--grey-color); }
.Gentechtree-contain #learn-press-profile #profile-content #profile-content-orders .column-order-actions a, .Gentechtree-contain .recover-order__title, .Gentechtree-contain #learn-press-profile-basic-information .form-field > label, .Gentechtree-contain form[name="profile-change-password"] .form-field > label { font-family: var(--title-fonts); font-weight: 600; color: var(--dark-color); font-style: normal; margin: 0; }
.Gentechtree-contain .lp-list-table tbody tr td a:hover, .Gentechtree-contain .lp-list-table tbody tr th a:hover, .Gentechtree-contain .lp-list-table tfoot tr td a:hover, .Gentechtree-contain .lp-list-table tfoot tr th a:hover { color: var(--primary-color); }
.Gentechtree-contain div.order-recover input[type="text"], .Gentechtree-contain #learn-press-profile-basic-information .form-field .form-field-input input, .Gentechtree-contain #learn-press-profile-basic-information .form-field .form-field-input textarea, .Gentechtree-contain form[name="profile-change-password"] .form-field .form-field-input input, .Gentechtree-contain form[name="profile-change-password"] .form-field .form-field-input textarea { background: var(--grey-color); border: 1px solid var(--grey-color); font-weight: 400; font-style: normal; color: var(--dark-color); width: 100%; float: left; font-size: 16px; padding: 0 15px 0 15px; height: 54px; line-height: 54px; outline: none; transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

/*++++++++++++++++++++++++++++++++*/
.Gentechtree-contain .learn-press-tabs { background: transparent; }
.Gentechtree-contain .learn-press-tabs .learn-press-tabs__nav { background: var(--grey-color); border: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.Gentechtree-contain .learn-press-tabs .learn-press-tabs__tab { background: var(--grey-color); border: none; }
.Gentechtree-contain .learn-press-tabs .learn-press-tabs__tab::after, .Gentechtree-contain .learn-press-tabs .learn-press-tabs__tab::before { display: none; }
.Gentechtree-contain .learn-press-tabs .learn-press-tabs__tab.active { color: var(--white-color) !important; background: var(--primary-color) !important; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.Gentechtree-contain .learn-press-tabs .learn-press-tabs__tab > label { font-family: var(--title-fonts); color: var(--dark-color); background: var(--grey-color); padding: 15px 60px !important; font-weight: 400 !important; }
.Gentechtree-contain .learn-press-tabs .learn-press-tabs__tab.active label { color: var(--white-color) !important; background: var(--primary-color) !important; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.Gentechtree-contain .learn-press-tabs .learn-press-tabs__tab.active label a { color: var(--white-color) !important; }

/*++++++++++++++++++++++++++++++++*/
.learnpress-checkout .Gentechtree-contain .lp-archive-courses .lp-content-wrap { padding: 130px 0; width: 1270px; max-width: 100%; margin: 0 auto; }
.learnpress-checkout .Gentechtree-contain .lp-archive-courses .lp-content-wrap h2 { margin-bottom: 10px; color: var(--dark-color); font-size: 30px; line-height: 38px; font-weight: 600; }
.learnpress-checkout .lp-checkout-form__before .lp-checkout-block h4, .learnpress-checkout .lp-checkout-form__after .lp-checkout-block h4 { margin-bottom: 10px; color: var(--dark-color); font-size: 20px; line-height: 28px; }
.learnpress-checkout #checkout-order .lp-checkout-order__inner { padding: 0 20px; border: 2px solid var(--grey-color); border-radius: 5px; }
.learnpress-checkout .learn-press-message.error { border-color: var(--primary-color); background: var(--grey-color); margin: 0 0 30px 0; }
.learnpress-checkout .learn-press-message.error::before { background: var(--primary-color); }
.learnpress-checkout #learn-press-checkout-form .lp-guest-checkout-notice { margin: 0; }
.learnpress-checkout #learn-press-checkout-form a, .learnpress-checkout #checkout-account-register .lp-checkout-sign-in-link a, .learnpress-checkout #checkout-account-register .lp-checkout-sign-up-link a, .learnpress-checkout #checkout-account-login .lp-checkout-sign-in-link a, .learnpress-checkout #checkout-account-login .lp-checkout-sign-up-link a { color: var(--primary-color); }
.learnpress-checkout #learn-press-checkout-form #checkout-account-guest { border-bottom: 2px solid var(--grey-color); }
.learnpress-checkout #learn-press-order-review, .learnpress-checkout .learn-press-checkout-comment { margin-bottom: 30px; display: inline-block; width: 100%; }
.learnpress-checkout #checkout-payment { margin-bottom: 0; }
.learnpress-checkout .lp-form-fields .form-field { margin: 0 0 20px 0; list-style: none; display: inline-block; width: 100%; }

/*+++++++++++++++ learn Press Courses single +++++++++++++++++++++++*/
.Gentechtree-contain .course-extra-box { margin-bottom: 15px; }
.Gentechtree-contain #learn-press-course-tabs .course-tab-panels .course-tab-panel { padding-top: 30px; }
.Gentechtree-contain #learn-press-course-tabs .course-tab-panels .course-tab-panel .course-description p { color: var(--secondary-color); font-size: 16px; font-weight: 400; line-height: 2; font-family: var(--body-fonts); }
.Gentechtree-contain .course-extra-box, .Gentechtree-contain .course-extra-box__content li { border-color: var(--grey-color); color: var(--secondary-color); font-size: 16px; font-weight: 400; line-height: 2; font-family: var(--body-fonts); }
.Gentechtree-contain .course-extra-box__title { background: var(--grey-color); }
.Gentechtree-contain .course-extra-box__title::after { color: var(--dark-color); }
.Gentechtree-contain .course-tab-panel-faqs .course-faqs-box__title { }
.Gentechtree-contain #learn-press-course-tabs .course-tab-panels .course-tab-panel.course-tab-panel-instructor, .Gentechtree-contain #learn-press-course-tabs .course-tab-panels .course-tab-panel.course-tab-panel-faqs, .Gentechtree-contain #learn-press-course-tabs .course-tab-panels .course-tab-panel.course-tab-panel-reviews { padding-top: 30px; }
.Gentechtree-contain #learn-press-course .lp-course-author .course-author__pull-right .author-title a { font-family: var(--title-fonts); font-size: 24px; line-height: 32px; font-weight: 600; }
.Gentechtree-contain #learn-press-course .lp-course-author .course-author__pull-right .author-description { color: var(--secondary-color); font-size: 16px; font-weight: 400; line-height: 2; font-family: var(--body-fonts); }
.Gentechtree-contain #learn-press-course .lp-course-author .course-author__pull-right .author-title { margin-bottom: 0px; }
.Gentechtree-contain #learn-press-course .lp-course-author .author-socials > a { border-color: var(--dark-color); color: var(--dark-color); }
.Gentechtree-contain  .course-reviews-list, .Gentechtree-contain .course-reviews-list-shortcode { margin: 10px 0 0; padding: 0; }
.Gentechtree-contain .course-reviews-list li, .Gentechtree-contain .course-reviews-list-shortcode li { margin-bottom: 20px; padding: 32px; background-color: var(--grey-color); border: 1px solid var(--grey-color); }
.Gentechtree-contain .course-reviews-list li .user-name, .Gentechtree-contain .course-reviews-list-shortcode li .user-name { margin: 0; }
.Gentechtree-contain .course-reviews-list li:last-child, .Gentechtree-contain .course-reviews-list-shortcode li:last-child { margin-bottom: 0; }
.Gentechtree-contain .course-reviews-list li .review-author, .Gentechtree-contain .course-reviews-list-shortcode li .review-author { width: 90px; }
.Gentechtree-contain .review-stars-rated { margin-bottom: 5px; }
.Gentechtree-contain .course-reviews-list li .review-title, .Gentechtree-contain .course-reviews-list-shortcode li .review-title { clear: both; font-size: 16px; font-family: var(--title-fonts); font-weight: 600; line-height: 22px; margin: 5px 0 10px; display: inline-block; }
.Gentechtree-contain #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-header .section-meta { display: none; }
.Gentechtree-contain #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-header { background-color: var(--grey-color); border: none; padding: 15px; margin-bottom: 15px; }
.Gentechtree-contain #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-header .section-left .section-title { font-family: var(--title-fonts); font-size: 20px; line-height: 28px; font-weight: 600; color: var(--dark-color); }
.Gentechtree-contain #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-header .section-desc { margin: 0; font-size: 14px; font-style: italic; margin-top: 5px; color: var(--secondary-color); font-weight: 400; }
.Gentechtree-contain .course-curriculum .section-header .section-left .section-toggle { flex: 0 0 20px; align-items: center; text-align: center; cursor: pointer; align-content: center; display: flex; }
.Gentechtree-contain #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section { margin: 0; padding: 0 0 10px 0; }
.Gentechtree-contain #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item { display: flex; position: relative; margin: 0; padding: 0; background: transparent; font-size: 14px; transition: padding-left linear 0.15s; border-bottom: 1px solid #fbf5f1; }
.Gentechtree-contain #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item.has-status.status-completed .course-item-status::before, .Gentechtree-contain #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item.has-status.status-evaluated .course-item-status::before { color: var(--primary-color); }
.Gentechtree-contain #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item.item-preview .course-item-preview { background: var(--primary-color); }
.Gentechtree-contain #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta .count-questions { background: var(--dark-color); }
.Gentechtree-contain #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta .duration { background: var(--secondary-color); }
.Gentechtree-contain .course-tab-panel-faqs .course-faqs-box__title { font-family: var(--title-fonts); font-size: 20px; line-height: 28px; font-weight: 600; color: var(--dark-color); }
.Gentechtree-contain .course-tab-panel-faqs .course-faqs-box__title::after { padding: 20px 30px; color: var(--secondary-color); font-size: 16px; }
.Gentechtree-contain .course-tab-panel-faqs .course-faqs-box { border-color: var(--grey-color); }
.Gentechtree-contain input[name="course-faqs-box-ratio"]:checked + .course-faqs-box, .Gentechtree-contain .course-tab-panel-faqs .course-faqs-box:hover { background: transparent; }
.Gentechtree-contain .course-tab-panel-faqs .course-faqs-box .course-faqs-box__content .course-faqs-box__content-inner { border-top: 1px solid var(--grey-color); font-size: 16px; line-height: 2; padding: 20px 30px; color: var(--secondary-color); font-weight: 400; }
.Gentechtree-contain .lp-badge.featured-course { background: var(--primary-color); }
.Gentechtree-contain #learn-press-course .course-summary-sidebar .course-sidebar-preview .media-preview { margin: -20px -20px 30px; }
.Gentechtree-contain .learn-press-message { background: var(--grey-color); border-color: var(--primary-color); }
.learnpress-page .Gentechtree-contain .lp-button, .learnpress-page .Gentechtree-contain #lp-button { position: relative; width: auto; background: var(--primary-color); color: var(--white-color); font-family: var(--body-fonts); padding: 12px 45px; line-height: 2; vertical-align: middle; display: inline-block; cursor: pointer; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: none; }
.learnpress-page .Gentechtree-contain .lp-button:hover, .learnpress-page .Gentechtree-contain .lp-button:focus, .learnpress-page .Gentechtree-contain #lp-button:hover, .learnpress-page .Gentechtree-contain #lp-button:focus { background: var(--dark-color); color: var(--white-color); }
.Gentechtree-contain #learn-press-course .learn-press-course-wishlist, #learn-press-profile .learn-press-course-wishlist { background: var(--dark-color) !important; color: var(--white-color); font-family: var(--body-fonts); padding: 12px 45px; line-height: 2; vertical-align: middle; display: inline-block; cursor: pointer; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: none; }
.Gentechtree-contain #learn-press-course .course-summary-sidebar .course-sidebar-preview .lp-course-buttons button:hover { background: var(--primary-color); color: var(--white-color); }
.Gentechtree-contain .lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .course-summary-sidebar .course-summary-sidebar__inner .learn-press-course-wishlist::before { font-size: 16px; margin-right: 10px; }
.Gentechtree-contain #learn-press-course .course-summary-sidebar .course-sidebar-preview .course-price .price { font-family: var(--title-fonts); font-size: 24px; line-height: 32px; font-weight: 600; }
.Gentechtree-contain #learn-press-course .course-summary-sidebar .course-sidebar-preview .course-price .origin-price { font-family: var(--title-fonts); font-weight: 600; }
.Gentechtree-contain #learn-press-course .course-featured-review .featured-review__content { position: relative; color: var(--secondary-color); font-weight: 400; line-height: 2; }
.Gentechtree-contain #learn-press-course .course-featured-review .featured-review__content p { margin-bottom: 0; }
.Gentechtree-contain #learn-press-course .course-featured-review .featured-review__content::after { line-height: 130px; top: -130px; }
.Gentechtree-contain .course-summary .course-summary-sidebar.slide-down .course-summary-sidebar__inner, .Gentechtree-contain .course-summary .course-summary-sidebar.slide-top .course-summary-sidebar__inner { position: relative; top: 0 !important; }
@media(max-width:767px) {
	.Gentechtree-contain ul.learn-press-nav-tabs[data-tabs] .course-nav { margin: 0 5px 15px; }
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++
learn Press Wishlist
+++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.Gentechtree-contain #learn-press-profile .has-courses .learn-press-wishlist-courses { clear: both; margin: 0 -15px 0 -15px; padding: 0; list-style: none; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -moz-flex; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; }
.Gentechtree-contain #learn-press-profile .has-courses .learn-press-wishlist-courses li { padding: 0 15px; width: 50%; margin: 0 0 60px 0; box-shadow: none; list-style: none; }
.Gentechtree-contain #learn-press-profile .has-courses .learn-press-wishlist-courses li img { margin-bottom: 15px; }
.Gentechtree-contain #learn-press-profile .has-courses .learn-press-wishlist-courses li h3 { font-family: var(--title-fonts); font-size: 24px; line-height: 32px; font-weight: 600; }
.Gentechtree-contain #learn-press-profile .has-courses .learn-press-wishlist-courses li .lp4.course-wishlist:before { margin-right: 10px; font-size: 16px; }

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++
learn Press Wishlist
+++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#learn-press-profile { overflow: inherit !important; }
.profiles-login .content-area .site-main { padding: 130px 0 !important; }
.profiles-login .gt-breadcrumb { display: block !important; }
.profiles-login .learn-press-form-login, .profiles-login .learn-press-form-register { border: none; display: inline-block; margin: 0; padding: 30px; max-width: 100%; width: 48%; webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; box-shadow: 0px 0px 30px 0px rgba(33, 33, 33, 0.1) !important; -webkit-box-shadow: 0px 0px 30px 0px rgba(33, 33, 33, 0.1) !important; -moz-box-shadow: 0px 0px 30px 0px rgba(33, 33, 33, 0.1) !important; }
.profiles-login .learn-press-form-register { float: right; }
.profiles-login .learn-press-form .form-fields .form-field { display: inline-block; width: 100%; }
.profiles-login .lp-password-input .lp-show-password-input { top: 12px; right: 15px; }
.profiles-login input[type=checkbox] { height: auto; }
.profiles-login .learn-press-form-login .form-fields .form-field label, .profiles-login .learn-press-form-register .form-fields .form-field label, .profiles-login .learn-press-form-login form[name="learn-press-login"] > p > a, .learn-press-form-register form[name="learn-press-login"] > p > a { font-family: var(--title-fonts); font-weight: 600; color: var(--dark-color); font-style: normal; margin: 0; }
.profiles-login .learn-press-form-login .form-fields .form-field input[type="text"], .profiles-login .learn-press-form-login .form-fields .form-field input[type="password"], .profiles-login .learn-press-form-login .form-fields .form-field input[type="tel"], .profiles-login .learn-press-form-login .form-fields .form-field input[type="url"], .profiles-login .learn-press-form-login .form-fields .form-field input[type="number"], .profiles-login .learn-press-form-register .form-fields .form-field input[type="text"], .profiles-login .learn-press-form-register .form-fields .form-field input[type="password"], .profiles-login .learn-press-form-register .form-fields .form-field input[type="tel"], .profiles-login .learn-press-form-register .form-fields .form-field input[type="url"], .profiles-login .learn-press-form-register .form-fields .form-field input[type="number"] { background: var(--grey-color); border: 1px solid var(--grey-color); font-weight: 400; font-style: normal; color: var(--dark-color); width: 100%; float: left; font-size: 16px; padding: 0 15px 0 15px; height: 54px; line-height: 54px; outline: none; transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

/*+++++++++++++++ learn Press Courses single +++++++++++++++++++++++*/
.Gentechtree-contain .lp-archive-courses .learn-press-breadcrumb { display: none; }
.post-type-archive-lp_course .Gentechtree-contain .lp-archive-courses { padding: 130px 0; }
@media(max-width:1199px) {
	.Gentechtree-contain .lp-content-area { width: 960px; }
}
@media(max-width:1023px) {
	.Gentechtree-contain .wrap-fullwidth { margin-right: 0; margin-left: 0; }
	.Gentechtree-contain .lp-content-area { width: 100%; padding: 0; }
	.post-type-archive-lp_course .Gentechtree-contain .lp-archive-courses, .profiles-login .content-area .site-main { padding: 90px 0 !important; }
	.slider-course-area { padding: 90px 0 60px !important; }
	.profiles-login .learn-press-form-login, .profiles-login .learn-press-form-register { width: 100%; }
	.profiles-login .learn-press-form-register { margin-top: 45px; }
}
@media (max-width:767px) {
	.post-type-archive-lp_course .Gentechtree-contain .lp-archive-courses, .profiles-login .content-area .site-main { padding: 60px 0 !important; }
	.Gentechtree-contain .lp-archive-courses .lp-content-area .learn-press-courses { padding: 90px 0 0 !important; }
	.slider-course-area { padding: 60px 0 30px; }
	#learn-press-profile .wrapper-profile-header .lp-profile-content-area { padding: 0 0 30px; }
}

.Gentechtree-contain .lp-archive-courses .course-meta__pull-left .meta-item::before{
	color: var(--primary-color);
}
.Gentechtree-contain .course-sidebar-preview .course-price .origin-price {
	color: var(--secondary-color);
	
}
.Gentechtree-contain .course-sidebar-preview .course-price .price {
	color: var(--primary-color);
	font-size: 1.3em;
	font-weight: 500;
}
body .Gentechtree-contain .switch-layout,body .Gentechtree-contain .learn-press-pagination {
	display: none;
}
.Gentechtree-contain #checkout-payment #checkout-order-action button {
	width: 100%;
	border-color: var(--primary-color);
	color: #fff;
	background: var(--primary-color);
	font-weight: 500;
}