/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

.rank-math-breadcrumb {
	font-size: 14px;
    color: #fff;
    text-align: center;
}

.rank-math-breadcrumb a {
	color: #fff;
}

.rank-math-breadcrumb a:hover {
	text-decoration: underline;
}

.rank-math-breadcrumb .last {
	opacity: 0.7;
}

.rank-math-breadcrumb p {
	margin: 0;
	padding: 0;
	margin-block-end: 0;
    margin-block-start: 0;
}

.lp-archive-courses .lp-entry-content .course-summary-sidebar {
    margin-top: 0;
}

.course-sidebar-preview .media-preview img {
    width: 100%;
}

.lp-archive-courses .lp_course .course-content .course-permalink {
    overflow: visible;
    -webkit-line-clamp: inherit;
}

.learn-press-courses[data-layout=grid] .lp_course .course-content .course-permalink {
    height: auto;
}

ul.learn-press-courses {
    margin-top: 40px;
}

.course-tabs .course-tab-panel-students-list.course-tab-panel {
    display: block;
}

body:not(.logged-in.admin-bar) .course-tab-panel-students-list.course-tab-panel, .course-sidebar-secondary {
	display: none !important;
}

.course-tab-panel-students-list.course-tab-panel ul {
    list-style-type: none;
    padding: 0;
}

.course-tab-panel-students-list.course-tab-panel ul li {
    display: block !important;
    width: 100%;
    margin-top: 5px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid;
}


.learnpress.learnpress-page .lp-button, .learnpress.learnpress-page #lp-button, .learnpress .lp-archive-courses .course-content .lp-button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt {
    background: #000;
    border: none;
    border-radius: 0px;
	color:#fff;
	padding: 16px 24px;
}

.learnpress .course-summary .course-summary-sidebar .lp-course-buttons {
    margin: 20px 0;
}

.learnpress label, .learnpress legend {
    margin-bottom: 0px;
}

.learnpress .course-curriculum .section-left .section-title, .learnpress #learn-press-course-tabs label {
    color: #000;
    font-weight: 600;
}

.learnpress .lp-archive-courses .course-meta__pull-left .meta-item::before {
    color: #ffffff;
}

.learnpress button {
	   border-radius: 0 !important;
	font-family: inherit !important;
}
 

.learnpress.learnpress-page .lp-button, .learnpress.learnpress-page #lp-button {
    border-radius: 25px;
}

.course .course-instructor, .learnpress .course-meta.course-meta-primary, .learnpress .course-nav.course-nav-tab-instructor, .learnpress .learn-press-breadcrumb, .single-course .course-meta .meta-item-student, .learnpress .lp_orders_woocommerce, #billing_country_field, .course-nav.course-nav-tab-students-list, .learn-press-profile-course__statistic, #dashboard-general-statistic, .shop_table.woocommerce-checkout-review-order-table thead, .shop_table.woocommerce-checkout-review-order-table .cart-subtotal, .mfn-checkout-steps, a.mfn-woo-cart-link, .woocommerce table.shop_table thead {
    display: none;
}

.learnpress .lp-user-profile .wrapper-profile-header {
    background: #000;
}

.learnpress  .lp-user-profile .lp-profile-content-area {
    padding: 25px;
}

.learnpress .lp-user-profile .lp-profile-username {
    font-size: 25px;
}

.learnpress .lp-user-profile .lp-profile-username::before, .learnpress .lp-user-profile .lp-profile-username::after {
	content: none;
}

.learnpress .course-extra-box__content li {
    padding: 10px 15px;
}

.learnpress .lp-checkout-form .lp-checkout-remember label input[type=checkbox], #checkout-payment .lp-payment-method .gateway-input {
    display: inline-block;
}

.learnpress #checkout-account-register .lp-checkout-sign-in-link, .learnpress #checkout-account-register .lp-checkout-sign-up-link, .learnpress #checkout-account-login .lp-checkout-sign-in-link, .learnpress #checkout-account-login .lp-checkout-sign-up-link {
    align-items: center;
}

.learnpress .course-sidebar-preview .course-price .origin-price {
    font-size: 0.8em;
}

.learnpress #checkout-order .col-number {
    width: 134px;
}

.learnpress #checkout-order .order-total .col-number {
    font-size: 20px;
}


.learnpress .course-sidebar-preview .media-preview {
    margin: -20px -20px 20px;
}

.learnpress .course-sidebar-preview .course-time-row {
    justify-content: center;
    flex-direction: column;
}

.checkout.woocommerce-checkout, .woocommerce-order, .woocommerce-cart-form, .cart-collaterals {
    padding: 20px;
}

.checkout.woocommerce-checkout #customer_details, #add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment, .woocommerce .woocommerce-customer-details address {
	padding: 25px;
	background-color: #D8E4F0;
	border-radius: 5px;
	margin-bottom: 15px;
}

.lp-archive-courses .course-meta__pull-left .meta-item.meta-item-student, .learnpress .lp-user-profile .lp-profile-left, .lp-content-wrap>h2, .learnpress .lp-courses-bar, .learnpress .learn-press-courses-header {
	display: none;
}

.learn-press-courses[data-layout=grid] .course-content .course-footer {
    text-align: center;
    padding-bottom: 18px;
    margin: 0 auto;
}

.btn-lp-course-view-cart .lp-button, .wrap-btn-add-course-to-cart {
    width: 100%;
}

.learnpress .lp-user-profile .lp-profile-right {
    padding-right: 0;
    padding-left: 0;
}

.learnpress .lp-user-profile .lp-profile-username {
    padding-bottom: 0;
}

.learnpress .lp-archive-courses {
    padding-top: 0;
}



.photo2 .category .cat-wrapper ul {
    padding: 0;
    margin: 0;
}

.photo2 .post-meta {
    margin-bottom: 2px;
}

.photo2 .post-photo-wrapper {
    border-radius: 20px;
}

.photo2.col-3 .post-desc-wrapper {
    padding: 20px 15px;
}

.photo2 .button-love {
    background-color: #82b0de;
}

.photo2 .post-footer {
    margin-top: 5px;
    padding: 5px 0 0;
}

.button-love a .label {
	color: #fff;
}

#Top_bar .logo, #Top_bar.is-sticky .logo {
    margin: 0;
    padding: 0;
}

.wp-block-button__link {
	color: #ffffff;
    background-color: #82b0de;
	    font-family: Montserrat;
    font-size: 15px;
    line-height: 15px;
    font-weight: 600;
    letter-spacing: 0px;
    padding: 18px 30px 18px 30px;
    border-width: 0px;
    border-radius: 5px;
}




.my-account-link, 
.my-account-link a,
.my-account-link i,
.my-account-link span {
	color: #82b0de;
	    font-weight: 700;
}

@media screen and (min-width: 1240px) {


}


@media screen and (max-width: 1240px) and (min-width: 959px) {


}

@media screen and (min-width:959px) {


}

@media screen and (max-width: 959px)  {

	
.single-post  .post.format-standard:not(.post-related) {
    max-width: 100%;
    box-shadow: none;
    margin: 0;
    padding: 0;
    border-radius: 0;
}
	
.photo2.col-3 .post-desc-wrapper {
    padding: 20px 0;
}

}

@media screen and (max-width: 767px) {


}

@media screen and (max-width: 480px) {


}