/*
Theme Name: Velearninghub
Theme URI: #
Author: velearninghub
Author URI: #
Description: Velearninghub
Version: 2.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: edura
Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

*/






.lp-archive-courses .course-detail-info {
  padding: 30px 0 20px 0;
  color: #fff;
  background: var(--lp-secondary-color);
  position: relative;
  padding: 60px !important;
}
.course-img {
	height: 300px !important;
	justify-content: center !important;
	display: flex !important;
	align-items: center;
}
.course-img::before {
	background: #0000008a;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	content: '';
	position: absolute;
	z-index: 0;
}
.course-single-top h2 {
	position: relative;
	color:#fff;
}
.course-img {
	position: relative;
	display: grid !important;
}
.course-img a {
	background: #fff;
	color: #000;
	position: relative;
	width: auto;
	float: left;
	padding: 10px 36px;
	font-size: 22px;
	border-radius: 6px;
}
.tutor-fs-7.tutor-color-muted, .tutor-fs-7.tutor-color-muted span {
	color: #fff;
}
.course-single-top {
	border: none !important;
	padding: 0px !important;
}
.course_detail {
	position: absolute;
	z-index: 9;
	right: -30px;
	background: #ee0571;
	padding: 18px 10px;
	top: -24px;
	border-radius: 100px;
	box-shadow: 0px 0px 20px #ee057173;
}
.course_detail .h4 {
	color: #fff !important;
}
.sticky-wrapper.sticky11.sticky, .sticky-wrapper.sticky {
	position: static !important;
}
.th-btn.tutor-btn-primary.tutor-btn-lg.tutor-btn-block.tutor-add-to-cart-button {
	width: auto !important;
}
.tag {
	font-size: 10px !important;
	width: 100% !important;
	float: left;
	text-align: center;
}
.course_detail .h4 {
	color: #fff !important;
	text-align: center !important;
	display: grid !important;
	margin: 0px !important;
}
.tutor-btn.tutor-btn-primary.tutor-btn-block.start-continue-retake-button.th-btn {
	display: none !important;
}
button[value="complete_course"] {
	display: none !important;
}
#description-tab {
	display: none !important;
}
.course-box .course-title {
	font-size: 18px !important;
}
.col-md-6.col-xl-4 {
	margin-top: 35px;
	margin-bottom: 10px;
	transition: .3s all;
	-webkit-transform: translateY(0px);
	transform: translateY(0px);
}
.col-md-6.col-xl-4:hover {
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px);
}
.course-img img {
	height: 100% !important;
	object-fit: cover !important;
}
.course-box.style2 {
	padding: 20px !important;
	overflow:hidden !important;
}
.course-box .course-content {
	padding: 0px !important;
}
.course-img::before {
	display: none !important;
}
.course-box.style2 {
	background: #f1f1f1 !important;
}
.course-img img {
	-webkit-transition: 0.3s ease-in-out !important;
	transition: 0.3s ease-in-out !important;
}
.th-mobile-menu ul li a::before {
	display: none !important;
}
.mobile-logo {
	display: none !important;
}
.th-mobile-menu {
	margin-top: 0px !important;
}
.sidebar-area .tutor-widget-title::before, .sidebar-area .widget_title::before {
	background-color: #CEA763 !important;
}
#tab-course-list, #tab-course-grid {
	display: none !important;
}
.tutor-form-select-option:nth-child(2n) {
	display: none !important;
}
.wc_payment_methods.payment_methods.methods li span.custom-checkbox label {
	display: flex;
	justify-content: start;
	align-items: center;
	width: 100%;
	height: 100%;
}
.wc_payment_method.payment_method_woocommerce_securepay_p_gateway .custom-checkbox label::before {
	top: 9px;
}
.course-img a {
	height: 100%;
	width: 100%;
	padding: 0px !important;
}
.woocommerce-MyAccount-content p {
	font-family: Jost !important;
}
.elementor-button.elementor-button--view-cart.elementor-size-md {
	display: none !important;
}
.course-sidebar.sidebar-area form {
	display: flex;
	width: 100%;
	float: left;
}
.tutor-course-filter, .course-sidebar.sidebar-area {
	width: 100%;
	float: left;
}
.tutor-pagination-wrapper-replaceable {
	margin-top: 40px;
}
.course-sidebar.sidebar-area form .tutor-widget {
	width: 32% !important;
	margin: 0px 10px;
	padding: 10px;
}
.tutor-widget.tutor-widget-course-categories.tutor-mt-48 .tutor-widget-content {
	display: none;
}
.tutor-widget.tutor-widget-course-categories.tutor-mt-48 .tutor-widget-title {
	margin: 0px !important;
	cursor: pointer;
}
.tutor-widget.tutor-widget-course-categories.tutor-mt-48 .tutor-widget-content {
	position: absolute;
	background: #fff;
	width: 100%;
	left: 0;
	padding: 12px;
	z-index: 99;
	
	padding-bottom: 40px;
}

.tutor-widget-course-categories .tutor-form-check-input, .tutor-widget-course-levels .tutor-form-check-input {
	border: 1px solid #7546FE !important;
}
@media screen and (min-width:1000px){
	.course-sidebar.sidebar-area form .tutor-widget {
		width: 32% !important;
		margin: 0px 10px;
	}
}

.optional {
	display: none !important;
}
.wc_payment_method.payment_method_woocommerce_securepay_p_gateway img {
	width: 215px !important;
	max-width: unset !important;
}

@media screen and (max-width: 768px){
.th-mobile-menu ul li a {
	padding-left: 0px !important;
}
.tutor-wrap.tutor-wrap-parent.tutor-courses-wrap.course-archive-page.space-top.space-extra-bottom {
	padding-top: 0px !important;
}
	.course-sort-bar.th-sort-bar {
		padding: 10px !important;
	}
	.tutor-widget.tutor-widget-search {
	padding: 10px !important;
}
}
.custom-checkbox img {
	width: 50px !important;
	margin-bottom:10px !important;
}