/*
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
*/
.home-blog.home-blog2 .post-excerpt {
    display: none;
}
.home-blog.home-blog2 .post-view {
        display: none !important;
}
h6.heading-secondary.elementor-heading-title {
    font-size: 11px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.6em;
    color: #E9A675;
    font-family: "Barlow", Sans-serif;
}
.edumall-modern-carousel-style-01 .title {
	font-size: 25px;}

.tutor-segment-title, .tutor-single-course-segment .tutor-segment-title {
	font-size: 44px;}
.tutor-course-content-content {
    font-size: 16px;
    line-height: 30px;
}
.tutor-single-course-segment .elementor-section.elementor-top-section.elementor-section-full_width .elementor-inner-section>.elementor-container {
    padding-left: 0;
    padding-right: 0;
}
.tutor-price-preview-box .tutor-meta-top>div .meta-icon{color: #E9A675;}
.tutor-price-preview-box .tutor-single-course-meta.tutor-meta-top>div .meta-label {
    display: block;
	    font-family: 'Bona Nova';
	    text-transform: uppercase;
	color: #E9A675;
    font-size: 13px;
    line-height: 23px;
    letter-spacing: 1.8px;
    font-weight: 100;
	    text-wrap: nowrap;
}
.tutor-price-preview-box .price .amount {
    margin-bottom: 30px;
    font-size: 27px;
    font-weight: 100;
    text-transform: uppercase;
    line-height: 45px;
    letter-spacing: 5.36px;
    color: #333333;
    font-family: 'Bona Nova';
}
.wp-block-themepunch-revslider .tm-button.style-flat:before {
    background-color: transparent;
	border:1px solid #fff;
}
.wp-block-themepunch-revslider .tm-button.style-flat .button-text {
	color:#000;
}
.edumall-modern-carousel .description-wrap {
    margin-bottom: 80px;
    margin-top: 15px;
}
.edumall-modern-carousel-style-01 .description {
    font-size: 16px;
    line-height: 28px;
    text-transform: uppercase;
    font-family: 'Bona Nova';
    letter-spacing: 1px;
}

.edumall-modern-carousel-style-01 .slide-layers {
    padding: 30px 85px 50px;
}
.edumall-modern-carousel-style-01 .slide-layers .button-content-wrapper {
    border: 1px solid #eee;
	color: #eee;
	background-color:rgba(2, 1, 1, 0);
    text-transform: uppercase;
    font-size: 15px;
    font-weight: lighter;
    line-height: 1em;
    letter-spacing: 1.4px;
    padding: 13px 36px 13px 36px;
	    margin: 0 22px;
	    border-radius: 50px;
}
.edumall-modern-carousel .slide-button.right-icon .button-icon {
    margin-left: 5px;
    display: none;
}
.tm-button.style-border, .tm-button.style-flat, .tm-button.style-thick-border {
    min-height: 44px;
}

/*ajustes listado cursos*/
.edumall-courses.style-grid-02 .course-loop-badge-level, .edumall-courses.style-grid-02 .course-loop-instructor, .edumall-courses.style-grid-02 .course-loop-rating {
    display: none;
}
.edumall-courses.style-carousel-02 .course-loop-badge-level, .edumall-courses.style-carousel-02 .course-loop-instructor, .edumall-courses.style-carousel-02 .course-loop-rating {
    display: none;
}
.edumall-courses.style-grid-02 .course-loop-title, .edumall-courses.style-carousel-02 .course-loop-title {
    font-size: 18px;
    line-height: 1.75;
    margin-top: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.edumall-courses.style-grid-02 .course-loop-title a, .edumall-courses.style-carousel-02 .course-loop-title a{
	color:#000;
}

.edumall-courses.style-grid-02 .course-loop-price .price,
.edumall-courses.style-carousel-02 .course-loop-price .price{
    font-size: 19px;
	margin-top: 20px;margin-bottom: 20px;}
.edumall-courses.style-grid-02 .amount, .edumall-courses.style-grid-02 .price, .edumall-courses.style-grid-02 .tr-price, .edumall-courses.style-grid-02 .woosw-content-item--price, .edumall-courses.style-grid-02 .tutor-price.course-free{font-weight: initial;color:rgba(101, 103, 110, 0.9);}
.edumall-courses.style-carousel-02 .amount, .edumall-courses.style-carousel-02 .price, .edumall-courses.style-carousel-02 .tr-price, .edumall-courses.style-carousel-02 .woosw-content-item--price, .edumall-courses.style-carousel-02 .tutor-price.course-free{font-weight: initial;color:rgba(101, 103, 110, 0.9);}
.edumall-courses.style-grid-02 .amount,.edumall-courses.style-grid-02 .tutor-price.course-free{color: #E9A675;}
/*footer*/
.simple-footer {
	background: #e1935c;}

.menu-item-7780 .menu-item-wrap{
	font-family: "Font Awesome 5 Pro";
}
.menu-item-7780 .menu-item-wrap .menu-item-title{display:none;}
.menu-item-7780 .menu-item-wrap:before{
	    font-family: inherit!important;
    font-weight: inherit!important;    font-size: 20px;
	content: "\f133";
}
.bt_rounded .elementor-widget-container {border:0 !important;}
.bt_rounded a{border-radius:0px !important;    border-style: solid;
    border-width: 1px 1px 1px 1px;
    /*border-color: #dfdac4 !important;*/
}
.elementor-widget-tm-course-tabs.course-tabs-style-02 .edumall-tabpanel>.edumall-nav-tabs li a {
    background: #DFDAC4!important;
}
.elementor-widget-tm-course-tabs.course-tabs-style-02 .edumall-tabpanel>.edumall-nav-tabs li.active a, .elementor-widget-tm-course-tabs.course-tabs-style-02 .edumall-tabpanel>.edumall-nav-tabs li a:hover {
    background: #fff!important;
}

.course-loop-buttons a.tutor-btn, .course-loop-buttons .tutor-btn{border-radius:22px !important;}
.course-loop-excerpt.course-loop-excerpt-collapse-2-rows {
    font-size: 16px !important;
    line-height: 26px !important;
}
/*.tutor-lead-info-btn-group a.tutor-btn, .tutor-btn{border-radius:50px !important;}*/
.tm-sticky-column.div-pest.is_stuck {
    z-index: 999 !important;
}
.tm-button{border-radius:30px;}
.elementor-kit-47{
	--e-global-color-primary: #BBB27F;}
.tutor-single-course-segment .tm-button.style-flat {
    color: #E9A675 !important;
    border-color: #E9A675 !important;
    background-color: #dfdac4 !important;
    border: 0 !important;
}
.page-title-bar-02 .page-title-bar-bg {
    background: #BBB27F!important;
	background-color: #BBB27F!important;}
.tutor-single-course-segment .tm-button.style-flat:before {
    background-color: #dfdac4;
}
.tutor-single-course-segment .tm-button.style-flat:hover {
    color: #dfdac4 !important;
}
.elementor-widget-tm-course-tabs.course-tabs-style-01 .edumall-tabpanel>.edumall-nav-tabs li a, .elementor-widget-tm-course-tabs.course-tabs-style-02 .edumall-tabpanel>.edumall-nav-tabs li a{border-radius:30px;}

.single-instructor-wrap .instructor-ratings, .single-instructor-wrap .instructor-meta{display:none;}
.height570 .content-wrap{width: 58.2%;}

@media (max-width: 1399px) {
	.top-bar-04 .top-bar-user-links a {
		padding: 0 5px;
	}
	.desktop-menu .header-04 .menu--primary > ul > li > a {
    	padding-left: 10px !important;
		padding-right: 10px !important;
	}
	.header-04.header-dark .menu--primary > ul > li > a {
		font-size: 15px !important;}
	.header-04 .header-search-form {
    max-width: 170px !important;
}
	.elementor-widget-tm-course-tabs.course-tabs-style-02 .edumall-tabpanel>.edumall-nav-tabs li {
    margin: 7px 7px;
}
	.div-destacados.elementor-section.elementor-top-section.elementor-section-boxed>.elementor-container, .div-destacados.elementor-section.elementor-top-section.elementor-section-full_width .elementor-inner-section>.elementor-container{
		padding-left: 35px;
        padding-right: 35px;
	}
}
@media (max-width: 768px) {
	.tutor-price-box-thumbnail{text-align:center;}
	.course-loop-title-collapse-2-rows a, .edumall-event .event-title{font-size:14px !important;line-height:18px !important;}
	.course-loop-excerpt.course-loop-excerpt-collapse-2-rows {
    font-size: 14px !important;
    line-height: 20px !important;
}
	.edumall-courses.style-list .course-loop-title {
    font-size: 10px;
    line-height: 0;
}
	.course-loop-price .price {
    font-size: 16px;
    line-height: 20px;
}.edumall-courses.style-list .course-loop-category {
    font-size: 12px;    margin: -5px 0 4px;
}
	.edumall-courses.style-list .course-loop-buttons>* {
    margin: 10px 5px 0 0 !important;
}.course-loop-buttons a.tutor-btn {
    line-height: 24px !important;
    min-height: 24px !important;
    font-size: 10px !important;
    padding: 0px 10px 0px 10px !important;
}
	.edumall-courses.style-list .tutor-course-header {
		max-width: 40%;padding-bottom: 40px;}
	.edumall-courses.style-grid-02 .course-loop-title, .edumall-courses.style-carousel-02 .course-loop-title {
    font-size: 14px;
		line-height: 18px;}
	.header-sticky-both .headroom.headroom--not-top .page-header-inner, .header-sticky-down .headroom.headroom--not-top.headroom--unpinned .page-header-inner, .header-sticky-up .headroom.headroom--not-top.headroom--pinned .page-header-inner {
    position: initial !important;}
	.home-blog2 .post-wrapper.edumall-box {
    background-color: #FBF9F9;
	}.home-blog2 .post-wrapper {
	justify-content: space-between;}
	.home-blog2 .edumall-blog-caption-style-02 .post-caption{width: 60%;}
	.tutor-course-header-h1 {
    font-size: 25px !important;
    line-height: 34px !important;
    letter-spacing: 4.5px !important;
}
	.tutor-segment-title, .tutor-single-course-segment .tutor-segment-title {
    font-size: 19px !important;
      line-height: 28px !important;
    letter-spacing: 4.6px !important;
 }
	
}
@media (max-width: 543px) {
	.tm-sticky-column.div-pest {
    display: none;
}
	.edumall-courses.style-list .tutor-course-header {
		max-width: 100%;padding-bottom: 0px;}
	.edumall-courses.style-list .course-loop-buttons {
		position: relative !important;}
}
@media (max-width: 425px) {
	.top-bar-info .info-item+.info-item:before{display:none;}
	.top-bar-info .info-item+.info-item {
    padding-left: 0;
}
	.top-bar-04 a {
		font-size: 10px;}
	.top-bar-04 .top-bar-user-links a {
        padding: 0 5px;
	}
	.top-bar-04 .top-bar-user-links a+a:before {
    
		position: relative;}
	.home-blog2 .edumall-blog-caption-style-02 .post-caption {
    		padding-bottom: 0%;}
	.home-blog2 .post-wrapper.edumall-box {
    background-color: #FBF9F9;	
}
	.home-blog2 .edumall-blog-caption-style-02 .post-caption{width: 50%;}
}
@media screen and (min-width: 1400px){
.desktop-menu .header-04 .menu--primary>ul>li>a {
    padding-left: 20px !important;
    padding-right: 20px !important;
	}}
.blog .page-title-bar-01 .page-title-bar-bg {
    background: #BBB27F;
	background-color: #BBB27F;}
.blog .page-title-bar-01 h1.heading {
    color: #fff !important;
}
.tm-button.button-grey-white.style-flat {
    color: #000000;
    border-color: #dfdac4;
}
.tm-button.button-grey-white.style-flat:before {
    background-color: #dfdac4;
}
.tm-button.button-grey-white.style-flat:after{
    background-color: #bbb27f;
}
.tm-button.button-grey-white.style-flat:hover {
    color: #000000;
	border-color: #bbb27f;}