/*
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
*/


.tutor-dashboard-permalinks li.active a {
    background: #a61717 !important;
}
.page-title-bar-01 .page-title-bar-inner {
    display: none;
}

@media (max-width: 767px)
{
	.top-bar-wrap {
    float: right;
}
.tutor-analytics-info-cards .tutor-card>.tutor-d-flex {
    align-self: center;
}
body.tutor-screen-course-builder #tutor-metabox-course-settings-tabs .course-settings-tabs-container .settings-tabs-navs-wrap {
    flex: 0 0 0px;
}

.tutor-row>* {
padding-right: calc(var(--tutor-gutter-x) * .0);
padding-left: calc(var(--tutor-gutter-x) * .0);
    margin-top: var(--tutor-gutter-y);
}

.tutor-btn.tutor-btn-outline-primary {
    line-height: normal;
}

button, input[type="button"], input[type="reset"], input[type="submit"], .wp-block-button__link, .rev-btn, .tm-button, .button, .wc-forward, .elementor-button, .dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-sidebar-box .join-links .btn, .single_add_to_cart_button, a.tutor-button, .tutor-button, a.tutor-btn, .tutor-btn {
    line-height: normal;
	padding: 0px;
}

#tutor_profile_area {
    width: 115px;
    height: 115px;
    left: 0px;
}

#tutor_profile_cover_photo_editor #tutor_cover_area .tutor_cover_uploader {
    right: 6px;
}
#tutor_profile_cover_photo_editor #tutor_cover_area {
    height: 225px;
}

#tutor_profile_cover_photo_editor #tutor_photo_meta_area>img, #tutor_profile_cover_photo_editor #tutor_photo_meta_area>span {
    display: block;
    margin-left: -200px;
    margin-top: 4px;
}
button, input[type="button"], input[type="reset"], input[type="submit"], .wp-block-button__link, .rev-btn, .tm-button, .button, .wc-forward, .elementor-button, .dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-sidebar-box .join-links .btn, .single_add_to_cart_button, a.tutor-button, .tutor-button, a.tutor-btn, .tutor-btn {
    padding: 15px;
}
	
}
.popup-canvas-menu .menu__container > li > a {
    font-weight: 600;
    line-height: 1.8;
    color: #111;
    font-size: 30px;
}
.tutor-single-page-top-bar button.tutor-topbar-mark-btn {
    padding: 0 20px;
    height: 40px;
    font-size: 14px;
    border-color: #00a39f;
    background-color: #3acbc7;
    color: #ffffff;
}

.tutor-single-page-top-bar button.tutor-topbar-mark-btn:hover {
	  border-color: #00a39f;
	  background-color: #19b6b1;
    color: #ffffff;
}
.tutor-price-preview-box .tutor-course-purchase-box button {
    display: none;
}
.tm-button.button-grey.style-border, .tm-button.button-grey.style-thick-border {
    border-color: #e28f00;
    background-color: #e28f00;
}

.popup-canvas-menu-search-form .search-field {
    display: none;
}

@media screen and (min-height: 700px)
.popup-canvas-menu-right-content {
{ 
		padding-top: 35px;
    padding-bottom: 1px;
    padding-left: 115px;
    background: #e4ba70;
}
} 
.popup-canvas-menu .menu__container:hover {
    color: #e4ba70;
}
.popup-canvas-menu-search-form .search-form {
    display: none;
}

.page-title-bar-06 .page-title-bar-inner {
    display: none;
}

.tutor-btn.tutor-btn-outline-primary {
    display: none;
}
.edumall-courses.style-list .course-loop-enrolled-button .button, .edumall-courses.style-list .course-loop-enrolled-button .tm-button, .edumall-courses.style-list .course-loop-enrolled-button .wc-forward {
    display: none;
}

.wcf-embed-checkout-form .woocommerce .woocommerce-info, .wcf-embed-checkout-form .woocommerce .woocommerce-error, .wcf-embed-checkout-form .woocommerce .woocommerce-message, .wcf-embed-checkout-form .woocommerce .woocommerce-notices-wrapper .woocommerce-message, .wcf-embed-checkout-form .woocommerce .woocommerce-NoticeGroup .woocommerce-message {
    color: #a61717;
}
.page-mobile-popup-logo img {
    display: none;
}

a.tm-button.style-flat.tm-button-sm.open-popup-register.button-thin.button-light-primary:hover {
	color: white !important;
  background-color: #A61717 !important;
}

//Bất Động sản
div#opalestate-user-form-popup.white-popup.mfp-hide.opalestate-mfp-popup.tabl-simple-style{
	display: none;
}

.list-info {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.list-info li {
    flex-basis: calc(50% - 10px);
    margin-bottom: 20px;
}
.swiper-container .swiper-button-next.swiper-button-disabled, .swiper-container .swiper-button-prev.swiper-button-disabled {
    background: none;
}

div.nav.opalestate-tab-head{
	display: none;
}
div.opalestate-tab-wrap{
	display: none;
}

div.col-lg-6.col-md-6.col-sm-6.text-right {
    display: flex;
    justify-content: flex-end;
}
.select2-container.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
	  line-height: 30px;
    text-align: center;
    justify-content: center;
    display: flex;
}

.noUi-horizontal {
    margin-top: 20px;
}

.property-price .property-regular-price, .property-price .property-saleprice {
    color: #ed1b24;
}
.swiper-container [class*="swiper-button-"] {
    background-color: rgb(255 255 255 / 0%);

}

.property-information ul.list-info {
    display: contents;
}
.property-grid .property-price .property-regular-price, .property-grid .property-price .property-saleprice {
    color: #ed1b24;
}

.opalestate-user-management .user-dasboard-sidebar .navbar-brand {
    font-size: 21px;
    font-weight: bold;
}
.opalestate-submission-tab.button.btn.submission-next-btn {
    padding: none !importantim;
}
div.submission-heading.text-center{
	text-align: center;
	}
.alert.alert-success {
    background: #252525;
}
.opalestate-user-management .account-links a {
    color: #252525;
}
.opalestate-user-management .account-links a i {
    color: #252525;
}
.opalestate-submission-form label .required {
    background-color: #ccc0 !important;
}
.opalestate-submission-tab button.btn.submission-next-btn {
    padding: 0px 25px 17px 20px !important;
}

.opalestate-user-management .user-dasboard-sidebar {
    background-color: #ffffff;
    border-right: 1px solid #ffffff;
}
.dashboard-navbar {
    background-color: #ffffff;
    border-left: 1px solid #ffffff;
}
.opalestate-user-management .account-links li.active a {
    background-color: #A61717;
}
.opalestate-user-management .account-links {
    overflow-y: hidden !important;
}
.card-item.dash-widget.dash-published-listings {
    background-color: #a61717;
}
.card-item.dash-widget.dash-featured-listings {
    background-color: #a61717;
}
.page-template-user-management .opalestate-panel-myaccount {
    text-align: center;
}
div.popup-canvas-menu-image{
	display: none;
}

div#opalestate-user-form-popup.white-popup.mfp-hide.opalestate-mfp-popup.tabl-simple-style{
	 background: #fff0 !important;
}

.card-item.dash-widget.dash-pending-listings {
    background-color: #ce3b3b;
}
li.account-links-item messages:hover {
	background-color: white !important;
}

.list-tabs ul li.active a, .list-tabs ul li:hover a {
    background-color: #a61717;
}

h1.page-title{
	display: none;
}

div.col-lg-6.col-md-6.col-sm-6.col-xs-12{
	display: none;
}

.my-property-list .my-properties-bottom span {
    background: #a61717;
}
.button-actions a {
    background-color: #a61717;
}
.alert.alert-success {
    background: #25252500;
}

div.cmb-row.cmb-type-text.cmb2-id-opalestate-ppt-before-pricelabel.table-layout{
	display: none;
}
div.cmb-row.cmb-type-text.cmb2-id-opalestate-ppt-pricelabel.table-layout{
	display: none;
}
div.cmb-row.cmb-type-taxonomy-select.cmb2-id-opalestate-ppt-label{
	display: none;
}
div.cmb-row.cmb-type-taxonomy-select.cmb2-id-opalestate-ppt-category{
	display: none;
}
div.cmb-row.cmb-type-text.cmb2-id-opalestate-ppt-saleprice.table-layout{
	display: none;
}
div.cmb-row.cmb-type-text.cmb2-id-opalestate-ppt-zipcode.table-layout{
	display: none;
}
div.cmb-row.cmb-type-taxonomy-select.cmb2-id-opalestate-ppt-location{
	display: none;
}
div.cmb-row.cmb-type-textarea-small.cmb2-id-opalestate-ppt-virtual{
	display: none;
}
.elementor-2392 .elementor-element.elementor-element-181753f8 .wcf-embed-checkout-form .woocommerce-checkout .wc_payment_methods, .elementor-2392 .elementor-element.elementor-element-181753f8 .wcf-embed-checkout-form .woocommerce-checkout #payment label, .elementor-2392 .elementor-element.elementor-element-181753f8 .wcf-embed-checkout-form .woocommerce-checkout .wc_payment_methods label a {
    color:#000000 !important;
}
.wcf-thankyou-wrap {
    font-size: 20px !important;
}
.tutor-single-page-top-bar button.tutor-topbar-mark-btn {
    border-color: #e28f00;
    background-color: #e28f00;
}
.tutor-single-page-top-bar button.tutor-topbar-mark-btn:hover {
    border-color: #e3a335;
    background-color: #e3a335;
}
.tutor-lessons-under-topic .tutor-single-lesson-items.active a {
    border-color: #e28f00;
    background: #e28f00;
}
.tutor-single-page-top-bar a:hover, .tutor-single-page-top-bar a i {
    color: #ffffff;
}
div.tutor-sidebar-tabs-content{
	height: auto !important;
}