/*
Theme Name: Edumall Child
Theme URI: https://edumall.thememove.com/
Author: ThemeMove
Author URI: https://thememove.com/
Version: 1.0.0
Template: edumall
Text Domain:  edumall-child
Tags: editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/

/* = = = = = Aditya CSS = = = = = */
header{background-image:url(https://divinetarahealing.com/wp-content/uploads/2022/12/31367.jpeg)!important; background-size:cover!important; background-position:top!important }
.container.container-small { max-width: 100%; }

.cat-sec figcaption.widget-image-caption.wp-caption-text { padding: 0 !important; }

.page-id-619 header { position:absolute!important; width:100%!important; background-image:none!important }
#page-header.headroom--not-top .page-header-inner { background:#000!important; }
.page-id-1328 .page-title-bar-bg,.page-title-bar-inner,.product-name p,.single .page-title-bar-bg,div#header-notifications,div#page-breadcrumb { display:none!important; }

/* Header Navigation */
img.branding-logo.dark-logo { position:absolute!important; top:0!important; }
.desktop-menu .header-08 .menu--primary { text-align:right!important; }
.archive-event-style-grid-01 .archive-filter-bars { display:none!important; }
.desktop-menu .header-08 .menu--primary>ul>li>a { padding-top:10px!important; padding-bottom:10px!important; }
.headroom--not-top .page-header-inner .header-wrap { min-height:70px!important; }
.dashboard-nav-header img.branding-logo.dark-logo { position:relative!important }
.dashboard-nav-header { padding:0 20px!important; }
.videobanner { background-image: url(https://divinetarahealing.com/wp-content/uploads/2023/01/31367.webp) !important; }
.sub-menu { background-color: #333333 !important; }

/* - - - - - Zoom - - - - - */
.course-loop-badge-level,.course-loop-badges,.course-loop-rating,.vczapi-woocommerce-email-mtg-details,ul.edumall-nav-tabs{display:none!important}.tutor-dashboard-permalinks li a{padding:7px 20px 7px 60px!important}.testimonial-item{flex-direction:row-reverse!important;align-items:center!important}.testimonial-main-content{margin:0 50px!important}.tm-swiper .swiper-nav-button{background-color:#ffffff50!important;color:#fff!important}.course-loop-wrapper.edumall-box.edumall-tooltip{background-image:linear-gradient(#d61a79,#85358e)!important;padding:10px!important;border-radius:5px!important}.course-loop-info,.course-loop-info a,.course-loop-wrapper.edumall-box.edumall-tooltip .amount,.header-08.header-dark .header-icon,.header-08.header-dark .wpml-ls-item-toggle,.header-sticky-dark-logo div#page-open-popup-search,.header-sticky-dark-logo span.mini-cart-icon,.menu-item-title,.page-header.headroom--not-top .header-icon,.page-title-bar-01 .heading,.zvc-caption .zvc-loop-meta span,.zvc-caption .zvc-loop-zoom-id span,.zvc-caption h3,div#page-breadcrumb li,div#popup-canvas-menu .fa-times:before,ul.insight_core_breadcrumb a{color:#fff!important}.hosted-by.meta,.start-date.meta,.timezone.meta{display:block!important}.vczapi-list-zoom-meetings--item{padding:10px!important;background-image:linear-gradient(180deg,#d71b79 0,#85358f 100%)!important;color:#fff!important;border-radius:7px!important}.vczapi-list-zoom-meetings--item h3{color:#fff!important;font-weight:700!important}.vczapi-list-zoom-meetings--item__image img{border-radius:5px!important}.vczapi-list-zoom-meetings--item__image{border-radius:5px!important;margin-bottom:10px!important}
/* .admin-bar li.tutor-dashboard-menu-reviews, */
.course-loop-category,.post-type-archive-tp_event .event-start-date,.testimonial-main-content .cite,.vczapi-list-zoom-meetings--pagination{display:none!important}
a.btn.vczapi-btn-link{background:#fff!important;color:#000!important;padding:5px 10px!important;border-radius:3px!important}.page-title-bar-bg,.single-courses .tutor-full-width-course-top.tutor-course-top-info,.tutor-full-width-course-top.tutor-course-top-info{background:linear-gradient(0deg,#0004,#0004) center!important/cover!important,url(https://divinetarahealing.com/wp-content/uploads/2023/02/Banner-Image-NEW.webp) center!important/cover!important repeat!important!important!important}.archive-event-style-grid-01 .tp_event,.grid-item.zoom-meetings{padding:10px;border-radius:7px!important;background-image:linear-gradient(180deg,#d71b79 0,#85358f 100%)!important}.edumall-zoom-meetings .edumall-box{background:0 0!important}.edumall-zoom-meetings .zvc-caption{padding:10px 15px!important}.edumall-zoom-meetings .zvc-loop-meta,.edumall-zoom-meetings .zvc-loop-zoom-id{margin-top:0!important}.single-courses .tutor-price span{color:#000!important}.single-courses .page-title-bar-bg{background:linear-gradient(0deg,#0004,#0004) center!important/cover!important,url(https://divinetarahealing.com/wp-content/uploads/2023/02/Banner-Image-NEW.webp) center!important/cover!important repeat!important!important!important}div#popup-canvas-menu .popup-canvas-menu-search-form{background-color:#fff!important;padding:0 15px!important;border-radius:5px!important}a.edumall-load-more-button{background-color:#cf397c!important;color:#fff!important}.archive-event-style-grid-01 .tp_event h3.event-title{color:#fff}.post-type-archive-tp_event .edumall-event .event-location{margin:10px 0 0!important;color:#fff!important}#page-footer-wrapper .edumall-list-layout-inline .edumall-list .item{margin-bottom:0!important}.swiper-slide.swiper-slide-visible.swiper-slide-active img{width:220px;}
/* li.tutor-dashboard-menu-reviews a:before,li.tutor-dashboard-menu-zoom-meeting a:before{content:"\f117"!important}
li.tutor-dashboard-menu-reviews a{font-size:0px!important}li.tutor-dashboard-menu-reviews a:after{content:"Zoom Meetings";font-size:14px!important} */
.tutor-table-responsive{overflow-x:visible!important}
.popup-canvas-menu-right-content{background-color:#00000000!important}
.elementor-widget-tm-testimonial-carousel-3d .image img{width:100px!important;height:100px!important;border-radius:50%}
.elementor-widget-tm-testimonial-carousel-3d .info{padding-top:15px!important}
.elementor-widget-tm-testimonial-carousel-3d .testimonial-item{opacity:1!important}
.tm-swiper.h-center>.swiper-inner>.swiper-container>.swiper-wrapper>.swiper-slide{width:100%!important}
.edumall-courses.style-grid-01 .course-loop-info{padding:10px 0!important}
.testimonial-main-content .content-wrap{display:flex!important}
.testimonial-main-content .content-wrap .content{width:100%!important;height:200px!important;overflow:scroll!important}
.testimonial-main-content .content-wrap .image{width:25%!important;margin-bottom:0!important}

/* Dashboard */
.dashboard-page .popup-canvas-menu-right-content{background-color:#000!important}li.tutor-dashboard-menu-courses_taken{display:none!important}.dashboard-page a.vzapi-woo-join-meeting-btn{color:#fff;background:#d61a79;padding:7px 10px;border-radius:4px;font-weight:500;font-size:14px}.dashboard-page td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions{font-size:0px!important}.woocommerce-order-details .shop_table .order-total td,.woocommerce-order-details .shop_table .order-total th{padding:15px 0!important;flex-wrap:wrap!important}
li.tutor-dashboard-menu-subscription-list a:before { content: "\f114" !important; }
.popup-canvas-menu .menu__container>li>a { font-size: 28px !important; }

/* Woo-Commerce Dashboard */
/* li.tutor-dashboard-menu-question-answer { display: none !important; } */
/* .dashboard-page .tutor-dashboard-content-inner { display: flex; flex-wrap: wrap; } */

/* - - - - - Checkout - - - - - */
.woocommerce-cart .cart-collaterals .order-total .amount,.woocommerce-order-details .shop_table .order-total .amount{color:#d61a79!important}tr.cart-discount td{align-items:center!important}.tutor-price-preview-box .tutor-course-purchase-box button:hover{color:#fff!important}

/* - - - - - Single Course - - - - - */
.course-rating-average,.lead-meta-value.student-enrolled,.tutor-single-course-lead-meta,.tutor-single-course-lead-meta .instructor-name,h1.tutor-course-header-h1{color:#fff!important}.tutor-lesson-feature-image{padding:10px!important}.tutor-lesson-feature-image img{border-radius:5px!important}.tutor-course-topic-single-footer.tutor-px-32.tutor-py-12.tutor-mt-auto{padding:0!important}.tutor-nav:not(.tutor-nav-pills):not(.tutor-nav-tabs){border:none!important}.page-title-bar.page-title-bar-05,.tutor-course-topic-single-header.tutor-single-page-top-bar{margin-bottom:30px!important}
/* .tutor-single-course-segment.tutor-announcements-wrap,.tutor-single-course-segment.tutor-course-instructors-wrap,.tutor-single-course-segment.tutor-question-and-answer-wrap,.tutor-tabs-btn-group a:last-child{display:none!important} */
.tutor-tabs-btn-group a{border:1px solid #f0f0f0!important}.plyr{border-radius:1%!important}.tutor-course-lesson,.tutor-course-topics-contents .tutor-course-topic>.tutor-course-title{padding:10px 15px!important}.tutor-price-preview-box .price .amount{font-size:28px!important;line-height:0!important}.tutor-price-preview-box .price .amount .decimals-separator{font-size:18px!important;font-weight:500!important}.post-4803 span.woocommerce-Price-amount.amount:after,.postid-4803 span.woocommerce-Price-amount.amount:after{content:" For 3 Months"!important;font-size:18px!important;font-weight:400!important}.post-5600 span.woocommerce-Price-amount.amount:after,.postid-5600 span.woocommerce-Price-amount.amount:after{content:" For 6 Months"!important;font-size:18px!important;font-weight:400!important}.post-5641 span.woocommerce-Price-amount.amount:after,.postid-5641 span.woocommerce-Price-amount.amount:after{content:" For 12 Months"!important;font-size:18px!important;font-weight:400!important}.postid-4803 a.custom-sub-btn-item.mon-3,.postid-5600 a.custom-sub-btn-item.mon-6,.postid-5641 a.custom-sub-btn-item.mon-12{background-color:#d61a79;color:#fff}.tutor-fs-5.tutor-fw-medium.tutor-color-black.tutor-mb-12{font-size:0px!important}.tutor-fs-5.tutor-fw-medium.tutor-color-black.tutor-mb-12:after{content:"About Meditation"!important;font-size:22px!important}.tutor-course-categories {display: none !important}
.tutor-color-success { display: block !important; }

/* - - - - - Subscription Course - - - - - */
.custom-sub-btn{display:none!important}.postid-4803 .custom-sub-btn,.postid-5600 .custom-sub-btn,.postid-5641 .custom-sub-btn{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;margin-bottom:10px!important}a.custom-sub-btn-item{border:1px solid #d73a79!important;padding:2.5px 5px!important;border-radius:4px!important;font-weight:500}a.custom-sub-btn-item:hover{border-color:#4169e1!important}

/* Custom Login */
ul.tml-links { display: flex !important; flex-wrap: wrap !important; }
ul.tml-links li { list-style-type: none !important; }
.tml-action-lostpassword li.tml-register-link { margin-top: 0px; padding-left: 15px; border-left: 1px solid #d61a79; margin-left: 15px; }
li.tml-lostpassword-link { margin-top: 0px; padding-left: 15px; border-left: 1px solid #d61a79; margin-left: 15px; }
.tml-action-lostpassword .tml.tml-lostpassword,.tml-action-login .tml.tml-login,.tml-action-register .tml.tml-register { width: 50% !important; margin-right: auto !important; margin-left: auto !important; border: 1px solid #e3e3e3; !important; padding: 20px !important; box-shadow: inset 5px 5px 5px #c2c2c2, 5px 5px 5px #00000075 !important; border-radius: 25px !important; }
.tml .tml-field { width: 100%; border: 1px solid #c2c2c280 !important; background-color: #efefef !important; }
.mo-openid-app-icons.mo-openid-app-icons .mo_btn-social { line-height: 0 !important; flex-basis: 100% !important; max-width: 100% !important; }
.mo_btn_transform:hover { transform: scale(1.02) !important; }
.tml-field-wrap.tml-submit-wrap button { width: 100% !important; }
#pass-strength-result { border-radius: 15px !important; padding: 0px 10px !important; font-size: 12px !important; }
.tml.tml-login:before { content: "User Login"; font-size: 30px; font-weight: 500; display: block; text-align: center; }
.tml.tml-register:before { content: "Register Now"; font-size: 30px; font-weight: 500; display: block; text-align: center; }
.tml.tml-lostpassword:before { content: "Password Recovery"; font-size: 30px; font-weight: 500; display: block; text-align: center; }

/* Footer Buttons */
.footer-btns { display: flex; align-items: center; justify-content: space-evenly; position: sticky; bottom: 0; }
.footer-btns .btn { padding: 10px 30px; background-color: #0071dc; border-radius: 25px; color: #ffffff; font-weight: 500; }

/* - - - - - Ishita - - - - - */
.single-tp_event .meta-item:last-child i.meta-icon.fal.fa-clock,.single-tp_event .meta-item:last-child span{display:none}.tutor-course-topics-header-left:after{content:"Meditations";font-size:20px;font-weight:500;color:#000}.tutor-course-lesson-count .meta-label,.tutor-segment-title,.tutor-single-course-segment .tutor-segment-title{font-size:0px}.tutor-course-lesson-count .meta-label:after{content:"Meditations";font-size:14px}
/* .tutor-sidebar-tabs-content{height:auto!important} */
.header-sticky-both .page-header.headroom--not-top .header-icon, .page-header.headroom--not-top .wpml-ls-item-toggle { color: #ffffff !important; }
.mobile-search-form { display: none !important; }
.screen-reader-response p { display: none; }
/* .tutor-sidebar-tabs-content {height: 100vh !important; overflow-y: scroll; overflow-x: hidden;} */
.icon-box-content {display: none;}
.item.elementor-repeater-item-c29cbd9, .item.elementor-repeater-item-9297f8a {margin-left: 12px;} 
.enrolment-expire-info.tutor-fs-7.tutor-color-muted.tutor-d-flex.tutor-align-center.tutor-mt-12 {color: #000000 !important; font-weight: 600 !important;}
/* .logged-in span.reg-form {display: none !important;} */
/* .tm-button-wrapper {display: none !important;} */
form.tutor-mt-20 {display: none !important;}
.tutor-dashboard-permalinks li.tutor-dashboard-menu-my-profile {display: none !important;}


/* - - - - - Temorary Code - - - - - */
.top-bar-user-links a { padding: 0 8px !important; }
.temp-cf7 .wpcf7 .wpcf7-response-output { margin: 10px 0 0!important; padding: 10px!important; color: #d61a79 !important; background: #ffffff !important; }
input.wpcf7-form-control.has-spinner.wpcf7-submit { width: 100% !important; }
.lead-meta-item.meta-last-update, .lead-meta-item.meta-course-total-enrolled {display:none!important;}
.tutor-course-categories {display: none !important;}
.mobile-kart { display: none !important; }
.mobile-search-form form.search-form {display:none!important;}
span.search-btn-text { display: none !important; }
.swiper-slide.swiper-slide-visible.swiper-slide-active{width:100% !important;}
h3.entry-event-heading.entry-event-heading-speakers {text-align: center; }
.entry-event-location.border-section {display: none!important;}
.elementor-538 .elementor-element.elementor-element-dd4a9e1 a, .elementor-538 .elementor-element.elementor-element-dd4a9e1 a:hover {color: #ffffff;}
.tutor-course-level {display:none !important;}
li.booking_slot {display: none !important;}
.tutor-topics-summery { padding: 5px 15px !important; }
span.toggle-information-icon { display: none !important; }
.tutor-full-width-course-top.tutor-course-top-info { background-image: url(https://divinetarahealing.com/wp-content/uploads/2023/02/Banner-Image-NEW-1.png) !important; background-color: #000 !important; background-size: contain !important; background-position: center center !important; }
i.fab.fa-app-store:after {content: "url()"; content: ""; width: 40px; height: 40px; background: url(https://divinetarahealing.com/wp-content/uploads/2023/03/signal-copy-1.png); top: -8px; right: -7px; position: absolute; display: inline-block; border-radius: 50%;}
/* .postid-6511 span.event-price { font-size: 0px !important; }
.postid-6511 span.event-price:before { content:"$ 1,150"; font-size: 24px !important; } */
span.reg-form .wpcf7, span.reg-form01 .wpcf7 { padding: 10px 20px; border: 1px solid #c2c2c2; border-radius: 5px; }
.tutor-single-course-segment { margin: 0 0 15px !important; }
.wpcf7 .wpcf7-response-output { background: #ffffff !important; color: #d73a79 !important; font-weight: 500 !important; }


div#sbi_mod_error { display: none !important; }
span.sidebar-reg-form form {
    border: 1px solid #d73a79 !important;
    padding: 15px;
    border-radius: 10px;
}

h4.form-title {font-size: 0px !important;}
h4.form-title:before {content: "Registration" !important; font-size: 32px !important;}

/* Single Product Page */
/* .single-product button.single_add_to_cart_button.ajax_add_to_cart.button.alt { display: none !important; } */

.vem-dem .elementor-widget-video .elementor-wrapper iframe { height: 350px !important; }

@media screen and (min-width:786px) {
	.single-lesson .tutor-course-topic-single-body{display:flex!important;}
	.single-lesson .tutor-video-player-wrapper{width:100%!important;}
}
@media screen and (max-width:786px) {
	.tml-action-lostpassword .tml.tml-lostpassword,.tml-action-login .tml.tml-login,.tml-action-register .tml.tml-register { width: 95% !important; }
	.tutor-course-spotlight-wrapper .tutor-col-xl-8{width:100%!important;}
	.tm-table.style-01 tr td,.tm-table.style-01 tr th{font-size:14px;}
	table{display:block;overflow-x:auto;white-space:nowrap;}
	table tbody{display:table;width:60%;text-wrap:wrap;}
	table td:first-child{width:60%;word-wrap:break-word}
	.testimonial-main-content .content-wrap,.top-bar-01{display:block!important;}
	.top-bar-left{display:none!important;}
	.top-bar-01 .top-bar-wrap{justify-content:flex-end!important;}
	.testimonial-main-content{margin:0!important;}
	.testimonial-main-content .content-wrap .image{width:auto!important;}
	.heal td{text-align:left}.testimonial-item{margin:0 10px!important;}
	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-8fa1008.elementor-section-gap-beside-no.elementor-section-height-min-height.elementor-section-column-vertical-align-middle.elementor-section-boxed.elementor-section-height-default {display:none;}
	.mobile-search-form { display: flex !important; }
	h4.form-title:before {font-size: 26px !important;}

	/* - - - - - Temorary Code - - - - - */
	.elementor-element.elementor-element-a531b49.elementor-widget.elementor-widget-heading h2 { position: absolute !important; bottom: 75px !important; }	
	.elementor-2387 .elementor-element .text { color: #ffffff!important; }
	.mobile-search-form form.search-form { display: flex !important; }
	div#header-right-inner .mini-cart { display: none !important; }
	div#header-right-inner div#page-open-popup-search { display: none !important; }
	.mobile-search-form form.search-form { display: block !important; width: 100% !important; }
	.header-right-inner-content { display: block !important; }
	.header-right-inner-content button { padding: 0 20px !important; position: absolute; right: 3.5%; }
	.mobile-kart { display: block !important; }
	.tutor-full-width-course-top.tutor-course-top-info { background-size: cover !important; }
	div#page-open-components { display: none !important; }
}
@media (min-width:1200px) { 
	.tutor-course-spotlight-wrapper .tutor-col-xl-8{width:100%!important;}
}

h5.cust-msg {display:none!important;}