/*
Theme Name: LMS Training Institute
Description: LMS Training Institute is a versatile WordPress theme designed specifically for academy, college, course, and education centers. This theme is ideal for e-learning and learning management systems (LMS), making it perfect for promoting online courses, online education, and online learning. With its integration of popular LMS plugins like LearnDash and LearnPress, users can effortlessly manage and teach students through a progressive web app interface. In the wake of the pandemic, there's been a significant shift towards online education, and this theme caters to that need by offering a comprehensive solution for tuitions and institutions. The LMS Training Institute theme features a colorful design with stunning animations and customizable sections that suit various needs, including education websites, training centers, courses hubs, colleges, academies, universities, schools, and even kindergartens. The theme is fully responsive, ensuring that users can access their website from mobile devices, tablets, desktops, and more. It is also cross-browser compatible and integrates seamlessly with social media. Whether you're running a tutor service, a training program, or any education center, the LMS Training Institute theme provides a professional look and all the necessary features to build an exceptional website.
Author: misbahwp
Theme URI: https://www.misbahwp.com/products/free-training-institute-wordpress-theme
Author URI: https://www.misbahwp.com/
Template: lms-education
Version: 5.2
Requires PHP: 7.2
Tested up to: 6.9
Requires at least: 5.0
Tags: blog, 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, editor-style, post-formats, theme-options, threaded-comments, rtl-language-support
Text Domain: lms-training-institute
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html

LMS Training Institute WordPress Theme has been created by misbahwp(misbahwp.com), 2022.
LMS Training Institute WordPress Theme is released under the terms of GNU GPL
*/

:root {
  --first-color: #a52150;
  --second-color: #173359;
}

#site-navigation ul.children li a:hover, #site-navigation ul.sub-menu li a:hover,.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.added_to_cart,.searchform input[type=submit],.sidebar-area .tagcloud a:hover,.comment-reply a,.comment-respond input#submit,nav.woocommerce-MyAccount-navigation ul li,.menu-toggle, .dropdown-toggle, button.close-menu,.slider-btn a,.pagination .nav-links a:hover, .pagination .nav-links a:focus, .pagination .nav-links span.current, .lms-education-pagination span.current, .lms-education-pagination span.current:hover, .lms-education-pagination span.current:focus, .lms-education-pagination a span:hover, .lms-education-pagination a span:focus,.register-top,.sidebar-area .tagcloud a,.scroll-up a, p.wp-block-tag-cloud a, .sidebar-area .wp-block-search__button, .wp-block-button__link {
	background: var(--first-color);
}

.wp-block-button__link{
	background: var(--first-color) !important;
}

#courses hr,.slider .owl-carousel button.owl-dot.active,.content_inner_box hr{
	border-color: var(--first-color);
}

.searchform input[type=submit]:hover, .searchform input[type=submit]:focus, footer,.woocommerce ul.products li.product .onsale, .woocommerce span.onsale,.comment-reply a:hover,nav.woocommerce-MyAccount-navigation ul li:hover,.slider-btn a:hover,.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce a.added_to_cart:hover,.top-header,#site-navigation ul.children, #site-navigation ul.sub-menu,.courses-info,.scroll-up a:hover{
	background: var(--second-color);
}
.page-template-frontpage .header,.header{
	background: transparent;
}
a,h1, h2, h3, h4, h5, h6,.woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price,.blog_inner_box h3.post-title a,.page-template-frontpage .logo a,.page-template-frontpage .logo span,.page-template-frontpage #site-navigation ul li a,h2.woocommerce-loop-product__title,.logo a,.logo span,#site-navigation ul li a,.login-top{
	color: var(--second-color);
}

#site-navigation a:hover, #site-navigation ul li a:hover, #site-navigation li:hover > a, #site-navigation a:focus, #site-navigation ul li a:focus, #site-navigation li.focus > a, #site-navigation li:focus > a, #site-navigation ul li.current-menu-item > a, #site-navigation ul li.current_page_item > a, #site-navigation ul li.current-menu-parent > a, #site-navigation ul li.current_page_ancestor > a, #site-navigation ul li.current-menu-ancestor > a,.post-meta i,a:hover, a:focus,.courses-info strong,.courses-box-content h3 a,.social-links a:hover, .top-header p,.header-search .open-search-form i, a.cart-customlocation i,#about h4{
	color: var(--first-color);
}

#site-navigation ul.children li a, #site-navigation ul.sub-menu li a,.slider h3.post-title a,.courses-info span,.scroll-up a:hover{
	color: #fff;
}

.sidebar-area h4.title{
	border-color: var(--second-color);
}
.learn-press-courses[data-layout=list] .course-content .course-readmore a,ul.learn-press-nav-tabs .course-nav.active::before{
	background: var(--first-color) !important;
}

.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item::before, .lp-archive-courses .course-meta__pull-left .meta-item::before,#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(1):checked ~ .learn-press-nav-tabs .course-nav:nth-child(1) label,#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(2):checked ~ .learn-press-nav-tabs .course-nav:nth-child(2) label,#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(3):checked ~ .learn-press-nav-tabs .course-nav:nth-child(3) label{
	color: var(--first-color) !important;
}

.courses-box-content{
	background: rgb(34 34 34 / 90%);
}

.lp-archive-courses .course-summary .course-summary-content .course-detail-info{
	background: var(--second-color) !important;
}

#checkout-payment #checkout-order-action button, .learnpress-page .lp-button, .learnpress-page #lp-button{
	background: var(--first-color) !important;;
}

.entry-audio audio {
    width: 100%;
}

nav.woocommerce-MyAccount-navigation{
	background: transparent !important;
}

li.menu-item-has-children::after {
    color: #000;
}

.content_inner_box {
    left: 30%;
    right: 30%;
    text-align: center;
}

.blog_box {
    background: #000000;
}

.blog_box img {
    opacity: 0.6;
}

.blog_box p{
	color: #fff;
}

.slider-btn a {
    padding: 12px 20px;
    color: #fff;
    font-weight: bold;
}

.slider-btn {
    margin: 25px 0;
}

.courses-box-content {
    bottom: 0;
    left: 0;
    right: 0;
}

.courses-info {
    padding: 10px 5px;
}

.about-image-box{
	position: relative;
}

img.image1 {
    width: 400px;
    height: 400px;
    object-fit: cover;
    box-shadow: 0 0 10px 4px #ccc;
}
img.image2 {
    width: 300px;
    height: 300px;
    object-fit: cover;
    position: absolute;
    bottom: -60px;
    box-shadow: 0 0 10px 4px #ccc;
    left: 40%;
}
#about h4 {
    text-transform: unset;
    font-weight: 500;
    font-size: 30px;
}
#about h3 {
    border-bottom: solid 2px var(--first-color);
    display: inline-block;
    padding-bottom: 10px;
}

.fixed-header{
	 background: #fff;
 }
.admin-bar .fixed-header{
	 background: #fff;
	 margin-top: 32px;
 }

 .sh2 {
  border-color: transparent  transparent var(--first-color) transparent ;
}

#site-navigation ul li.current-menu-item > a, #site-navigation ul li.current_page_item > a, #site-navigation a:hover, #site-navigation ul li a:hover, #site-navigation ul li.current-menu-parent > a, #site-navigation ul li.current-menu-ancestor > a{
	color: #000 !important;
}
footer .sidebar-area form{
	padding: 0px;
}

footer .sidebar-area h4.title{
	padding: 0px;
    background: unset;
    border-left: unset;
}

.wp-block-woocommerce-cart .wc-block-cart__submit-button, .wc-block-components-checkout-place-order-button, .wc-block-components-totals-coupon__button, .wp-block-woocommerce-cart .wc-block-cart__submit-button:hover, .wc-block-components-checkout-place-order-button:hover{
  background: var(--first-color);
  color: #fff !important;
}
.wp-block-woocommerce-cart .wc-block-cart__submit-button:hover, .wc-block-components-checkout-place-order-button:hover{
  border: 2px solid var(--first-color);
}

#comments {
    background: #F3F4F7;
    padding: 30px;
}

.page-template-frontpage .logo a,.top-header span{
	color: var(--first-color);
}

button.owl-prev {
    position: absolute;
    right: 50%;
}
button.owl-next {
    position: absolute;
    left: 50%;
}

/* ===============================================
   Breadcrumbs
   =============================================== */

.bread_crumb a:hover, .bread_crumb span{
    color:var(--first-color);
}

/*------------------*/

.triangle35b:nth-child(1) {
  --angle:0deg;
  background:var(--first-color);
  animation-delay:0.4s;
}
.triangle35b:nth-child(2) {
  --angle:90deg;
  background:#fff;
  animation-delay:0.2s;
}
.triangle35b:nth-child(3) {
  --angle:180deg;
  background:var(--first-color);
}

header.woocommerce-Address-title.title a {
    background: var(--first-color);
}

@media screen and (min-width: 320px) and (max-width: 720px){
	.menu-toggle, .dropdown-toggle, button.close-menu,.header i.fa.fa-search, .header i.fas.fa-shopping-cart,#site-navigation ul.children li, #site-navigation ul.sub-menu li {
    	background: var(--first-color) !important;
	}
	#site-navigation ul.children li a, #site-navigation ul.sub-menu li a{
		color: var(--second-color) !important;
	}
	.header i.fa.fa-search, .header i.fas.fa-shopping-cart{
		color: #fff;
	}
	img.image1{
		width: 290px;
		height: 290px;
	}
	img.image2{
		width: 190px;
		height: 190px;
	}
	li.menu-item-has-children::after {
    	color: #000;
	}
	.slider-btn a {
		font-size: 14px !important;
	}
	.navigation_header{
		justify-content: center !important;
		background: var(--first-color);
		padding: 10px !important;
	}
	.dashicons-menu:before{
		background: unset !important;
		border-radius: unset !important;
		padding: unset !important;
	}
	#site-navigation ul li.current-menu-item > a, #site-navigation ul li.current_page_item > a{
    	color: #fff !important;
    }
}

@media screen and (min-width: 721px) and (max-width: 999px){
	img.image1{
		width: 320px;
		height: 320px;
	}
	img.image2{
		width: 220px;
		height: 220px;
		right: 0px;
	}
	li.menu-item-has-children::after {
    color: #000;
    }
    .navigation_header{
    	justify-content: center !important;
    }
    #site-navigation ul li.current-menu-item > a, #site-navigation ul li.current_page_item > a{
    	color: #fff !important;
    }
	.contact-detail {
	    padding: 0;
	}
}

.main-navigation .dashicons-arrow-down-alt2:before{
	color: #000000;
}

.navigation_header{
	display: flex;
	justify-content: end;
}

.main-navigation .menu > li > a, .page_item a{
	font-weight: 400;
}
#site-navigation ul li.current-menu-item > a, #site-navigation ul li.current_page_item > a{
	font-weight: 600;
}

@media screen and (min-width: 320px) and (max-width: 991px){
#site-navigation ul.sub-menu,#site-navigation ul.sub-menu li,.main-navigation ul.sub-menu > li > a::before, .main-navigation ul.children > li > a::before{
	background: unset !important;
	}
#site-navigation .page_item_has_children ul li a, #site-navigation .main-navigation .menu .menu-item-has-children ul li a{
	color: #fff !important;
}
.mobile-menu:focus{
	color: #000 !important;
}
}