/*
Theme Name: LMS Education Child
Theme URI: https://www.misbahwp.com/products/free-education-wordpress-theme
Template: lms-education
Author: misbahwp
Author URI: https://www.misbahwp.com/
Description: LMS Education is a fabulous, elegant, sophisticated and retina-ready theme. It is based on bootstrap framework therefore is very handy to use. You can add shortcodes to the theme if you know coding to improve the functionality of your website. It is ideal for online learning, education, teaching, tutoring, training center, university, college, primary and secondary schools, book selling, sellingg digital course, tuition, workshop, school, course hub, digital skills development center and for other educational institutions. It is translation-ready theme and supports RTL layout. It is written with clean and secure codes. It has faster page load times as it is optimized for speed. This theme is based on learnpress LMS. You can easily sell and purchase courses using this theme. It is well sanitized as per WordPress standards so your website is always compatible with the latest WordPress version. With social media option you can always link your social media pages to the website. It is SEO-friendly theme which will help your website rank soon on major search engines like Google. Also, the responsive layout makes it mobile-friendly which fits well on any device screen size. This professional and multipurpose theme is indeed the best choice. Try it yourself to know how user-friendly it is to work with and also has so many options for customization.
Tags: education,e-commerce,wide-blocks,one-column,two-columns,three-columns,four-columns,right-sidebar,custom-background,custom-colors,custom-header,custom-logo,custom-menu,featured-images,footer-widgets,full-width-template,flexible-header,editor-style,post-formats,theme-options,threaded-comments,rtl-language-support,sticky-post
Version: 6.5.1727066890
Updated: 2024-09-23 04:48:10

*/
body { color: #000; }
footer { display: none; }
header.mainheader { background-color: #125D90; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }
.header-row { display: flex; align-items: center; justify-content: space-between; padding: 8px 0; position: relative; } 
.header-right { display: flex; align-items: center; align-content: center; }
.headermenu #main-menu .nav-menu > li > a { line-height: inherit; padding: 0; color: #ffffff !important; }
.headermenu #main-menu .nav-menu > li > a:hover { color: #F39C3F !important; }
.header-right .header-search .search-form a.close-search-form { left:auto; right:30px; padding:8px 14px; background: #125D90; border-radius:50px; } 
.header-right .header-search .search-form.is-open i.searchform-close-button { color: #fff !important; font-size: 16px; }
.header-right .header-search .search-form.is-open form { padding: 0 15px; } 
.header-right .header-search .search-form.is-open form input#search { border: 1px solid #bdbdbddd; background: #fff; border-radius: 0; } 
.header-right .header-search .search-form.is-open form input.search-submit { background: #125D90; color: #ffffff; text-transform: uppercase; }
.lp-archive-courses { padding: 50px 0; }
.lp-archive-courses .learn-press-courses-header h1 { font-size: 26px !important; }
.lp-archive-courses .lp-courses-bar .search-courses input[type="search"] { width: 100%; padding: 8px 31px 8px 10px; border: 1px solid #9e9e9e; background: #fff; color: #000; border-radius: 0; }
.learn-press-courses[data-layout=grid] .course-item { border: 1px solid #f0f0f0; box-shadow: 0 0 4px rgba(0,0,0,0.15); }
.lp-archive-courses .course-content .course-permalink .course-title { font-size: 20px !important; color: #000; transition: .3s; margin: 0 0 10px; display: block; }
.lp-archive-courses .course-content .course-permalink:hover .course-title { color: #ffb606; }
.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item::before { color: #125d90; }
.learn-press-courses[data-layout=list] .course-content .course-footer .course-readmore a { background: #125d90; color: #fff !important; border: 1px solid #125d90; padding: 7px 15px; }
.learn-press-courses[data-layout=list] .course-content .course-footer .course-readmore a:hover { background: #ffb606; border-color: #ffb606; color: #fff !important; }

/* detail page */
.single-lp_course .lp-archive-courses { padding: 0; }
.single-lp_course .lp-archive-courses .learn-press-breadcrumb { display: none; }
.lp-archive-courses #learn-press-course .course-content .course-detail-info { background: #125d90 !important; border-top: 1px solid rgba(255,255,255,0.14); }
.lp-archive-courses  #learn-press-course .course-meta__pull-left .meta-item::before { color: #ffffff; }
.lp-archive-courses #learn-press-course .course-detail-info .course-title { font-size: 26px; }
.lp-archive-courses ul.course-nav-tabs > li.course-nav label { background: #BBEBFD; color: #000000; font-weight: 500; } 
.lp-archive-courses ul.course-nav-tabs > li.course-nav.active label{color:#fff !important; background:#125d90 !important; }
.lp-archive-courses ul.course-nav-tabs > li.course-nav::before, .lp-archive-courses ul.course-nav-tabs > li.course-nav::after { display: none; }
.course-summary .course-summary-sidebar .lp-course-buttons .lp-button.button { color: #fff !important; background: #125d90 !important; }
.course-summary .course-summary-sidebar .lp-course-buttons .lp-button.button:hover { color: #fff !important; background: #F39C3F !important; }
body .course-tab-panel .lp-course-author .author-title a { font-size: 18px; }
.course-tab-panel-faqs .course-faqs-box .course-faqs-box__title { transition: all .3s; font-weight: 500;}
.course-tab-panel-faqs .course-faqs-box:hover .course-faqs-box__title, input[name=course-faqs-box-ratio]:checked+.course-faqs-box .course-faqs-box__title { background: #125d90; color: #fff !important; }
body .course-tab-panel-faqs .course-faqs-box__content-inner { padding-top: 15px; }
.single-lp_course #comments.comments-area { padding-top: 50px; }
#comments.comments-area .comment-list { padding: 10px 0 0; } 
#comments.comments-area .comment-list li .comment-body {position: relative;} 
#comments.comments-area .comment-list li .comment-body .pull-left { position: absolute; left: 0; top: 0; z-index: 2; padding: 0; border: 1px solid #ddd; border-radius: 100px !important; overflow: hidden; } 
#comments.comments-area .comment-list li .comment-body .media-body { padding-left: 60px; }
#comments.comments-area .comment-list li .comment-body .media-body .card { position: relative; }
#comments.comments-area .comment-list li .comment-body .media-body .card-header { border: none; background: transparent; padding-bottom: 0; padding-right: 50px; }
#comments.comments-area .comment-list li .comment-body .media-body .card-header h5 { font-size: 14px; }
#comments.comments-area .comment-list li .comment-body .media-body .card-header .comment-meta { font-size: 14px; }
#comments.comments-area .comment-list li .comment-body .media-body .comment-content { padding-top: 3px; }
#comments.comments-area .comment-list li .comment-body .media-body .card .comment-reply-link { position: absolute; top: 5px; right: 14px; z-index: 9; font-size: 14px; }
.single-lp_course #comments.comments-area #respond { padding-top: 20px; }
.single-lp_course #comments.comments-area .form-submit #submit { background: #125d90; color: #fff !important; transition: all .3s; }
.single-lp_course #comments.comments-area .form-submit #submit:hover { background: #F39C3F; color: #fff !important; }
.lp-archive-courses .lp-entry-content .course-summary-sidebar { margin: 0; padding-top: 60px; }
.lp-archive-courses .lp-entry-content .course-summary-sidebar .course-summary-sidebar__inner { position: static; }
.course-summary .course-summary-sidebar .lp-course-buttons { margin-top: 20px; }
.lp-archive-courses .course-summary #popup-header { left: 300px; background: #125D90; }
.lp-archive-courses .course-summary #popup-header .popup-header__inner { width: 100%; }
.lp-archive-courses .course-summary #popup-sidebar { flex: 0 0 300px; } 
.lp-archive-courses .course-summary #popup-sidebar .course-curriculum { width: 100%; }
.lp-archive-courses .course-summary #popup-content .content-item-wrap { width: 100%; }
.lp-archive-courses .course-summary #popup-content .learn-press-comments { width: 100%; max-width: 800px; margin: 0; }
.lp-archive-courses .course-summary #popup-content .learn-press-comments #comments.comments-area { padding: 0; }
.lp-archive-courses .course-summary #popup-footer { left: 300px; background: #125D90; max-width: calc(100% - 300px); padding: 0 20px; }
.lp-archive-courses .course-summary #popup-footer a { color: #fff !important; }
.lp-archive-courses .course-summary #popup-footer .course-item-nav__name { right: 20px; color: #fff; background: #F39C3F; }
.lp-archive-courses .course-summary #popup-footer .prev .course-item-nav__name { right: auto; left: 20px; }
body.lp-sidebar-toggle__close .lp-archive-courses .course-summary #popup-sidebar { flex: 0; }
body.lp-sidebar-toggle__close .lp-archive-courses .course-summary #popup-header { left: 0px; }
body.lp-sidebar-toggle__close .lp-archive-courses .course-summary #popup-footer { left: 0px; max-width: 100%; }
body.lp-sidebar-toggle__close .lp-archive-courses .course-summary #popup-sidebar { flex: 0; }
.content-item-summary p { color: #000; }
#popup-content .lp-button { background: #125d90 !important; color: #fff !important; transition: all .3s; border-color: #125d90 !important; }
.content-item-wrap #content-item-quiz .questions-pagination .nav-links { margin: 10px 0 0; flex-wrap: wrap; }
.content-item-wrap #content-item-quiz .quiz-buttons.align-center .button-left.fixed { background: transparent !important; position: relative; transform: inherit; left: 0; right: 0; width: 100% !important; margin: 0 auto !important; }
.content-item-wrap #content-item-quiz .questions-pagination .nav-links .page-numbers.current { background: #F39C3F; color: #fff; border-color: #F39C3F; }
.content-item-wrap #content-item-quiz .questions-pagination .nav-links .page-numbers { border-color: #125d90; color: #125d90; line-height: 1; }
.course-content .separator { display: none !important; }
.course-footer { display: none; }
div#comments { display: none; }
li.course-nav.course-nav-tab-instructor { display: none; }
.top-header.text-center.py-3 { display: none; }
.course-featured-review.margin-bottom { display: none; }
.course-price { display: none; }

/*Login page*/
/*body.page-id-245 { background: #125d90; }*/
.page-single.p-3 { padding: 0 !important; margin: 0 !important; }
body #user-registration { background: transparent; margin: 5vw 0 0; }
#user-registration .ur-frontend-form { max-width: 700px; margin: 0 auto; box-shadow: 0 0 5px rgba(0,0,0,0.2); padding: 30px 30px; background: rgba(255,255,255,0.65); border-radius: 10px; width: 100%; } 
#user-registration .ur-frontend-form form { width: 100%; }
#user-registration .ur-frontend-form label { color: #000; font-size: 16px; } 
#user-registration .ur-frontend-form .input-text { background: #ffffff; border: 1px solid #b4b4b4; padding: 7px 15px; height: 50px; } 
#user-registration .ur-frontend-form .user-registration-Button { background: #125d90; padding: 10px 10px; min-width: 150px; margin: 0 0 10px; display: inline-block; border: 1px solid #125d90; color: #fff; } 
#user-registration .ur-frontend-form .user-registration-form__input-checkbox { width: 18px; height: 18px; } 
#user-registration .ur-frontend-form .lost_password {float: right;margin: 10px 0;} 
#user-registration .ur-frontend-form .lost_password a { text-decoration: none; } 
#user-registration .ur-frontend-form .lost_password a:hover { text-decoration: underline; text-underline-position: under; color: #000; }
#user-registration p:empty { display: none; } 
#user-registration .ur-frontend-form .user-registration-form__label-for-checkbox { float: left; }






/*Responsive Media Query*/
@media (max-width: 767px){
#site-navigation.mainheader { padding: 0; }
.headersearch .header-search .open-search-form .fa-search { background: transparent; padding: 6px; margin-left: 15px; }	
header .headermenu button.menu-toggle { background: transparent; padding: 5px; font-size: 24px; outline: none !important;}
.headermenu #main-menu { display: block !important; position: fixed; top: 0; left: 0; right: 0; width: 100%; height: 100%; padding: 130px 0 0; background: #125d90; z-index: 999; transform: translateX(100%); transition: all .5s; }	
.navopen .headermenu #main-menu { transform: translateX(0%); }
.headermenu #main-menu .nav-menu > li > a { margin: 0; padding: 15px 20px; text-align: center; border-top: 1px solid rgba(255,255,255,0.2); }
.headermenu #main-menu .close-menu { position: absolute; top: 40px; right: 20px; width: 40px; height: 40px; border-radius: 100px; background: #0c3e61; font-size: 16px; padding: 0; }

/*Login page*/
body #user-registration { margin: 50px 0; }
#user-registration .ur-frontend-form { padding: 20px 10px; }
#user-registration .ur-frontend-form .user-registration-form__label-for-checkbox { float: none; }
#user-registration .ur-frontend-form .lost_password { float: none; margin: 20px 0 0; text-align: center; }


}