body.course-item-popup #learn-press-course-curriculum {
    border: 0px solid #DDD; 
}

.post-links {
    margin-bottom: 20px;
    padding: 20px 20px 0;
}

h1.entry-title {
    padding: 0 0 0 20px;
}

.wpbf-archive-content .wpbf-post-style-plain {
    padding-bottom: 0;
}



.course-item-search {
display: none;
}

.back_course{
  margin-left: 25px;
}

.step {
    margin-right: 10px;
}

.course-curriculum ul.curriculum-sections .section-content .course-item:not(.item-preview) .course-item-status {
    font-family: fontawesome;
    margin-right: 10px;
}

.single-lp_course .course-curriculum ul.curriculum-sections .section-content .course-item .section-item-link {
    text-align: right;
    padding: 0 0 0 5px;
}




li a:hover {
    color: #881f86 !important;
}

li {
	list-style: none !important;
}

h4 a {
    color: #bb1ab8 !important;
}

h4 a:hover {
    color: #cccccc !important;
}

.lost-pass-link a:hover{
	color: #881f86 !important;
}

.scrollbar-light {
	padding: 10px !important;
}





.menu-destaque a, .menu-destaque a:hover{
	background:#541351;
	color: #ffffff !important
}

.menu-moda-club a {
	background:#FF7009 !important;
	color: #ffffff !important
}

.menu-faq a {
	background:#541351 !important;
	color: #ffffff !important
}

.menu-faq a:hover{
	background:#881F82 !important;
	color: #ffffff !important
}





body.course-item-popup #learn-press-course-curriculum .section-header {
    padding: 0 !important;
}

.course-curriculum .course-title {
	font-size:17px
}

.courses-single-page .wrap-cart {
    display: none;
}

.course-item-nav .next a:hover {
    color: #881f86 !important;
}

.course-item-nav .prev a:hover {
    color: #881f86 !important;
}

.course-curriculum ul.curriculum-sections {
    padding: 15px !important;
}

.course-curriculum ul.curriculum-sections .section-header .section-title {
    font-size: 15px !important;
}

.course-curriculum .course-title {
    font-size: 22px !important;
    padding: 20px 20px 0 !important;
}

#course-item-content-header {
    background: #fff !important;
    border-bottom: 1px solid #ccc !important;
}





.learnpress .course-curriculum ul.curriculum-sections .section {
    background: transparent;
    margin-bottom: 10px;
}

.learnpress-page .lp-button {
    line-height: 45px;
    padding: 0px 25px;
    height: auto !important;
}

.learnpress .course-curriculum ul.curriculum-sections .section-header h5.section-title .meta {
    right: 10px !important;
    color: #c119be !important;
}

.learnpress .course-curriculum ul.curriculum-sections .section-content {
    padding: 0 !important;
}

#learn-press-profile-header {
    height: 100px;
    background: #541351 !important;
    position: relative;
    z-index: 100;
}

#learn-press-course-curriculum .meta {
    font-size: 12px;
}





.elementor-nav-menu--main li a:hover {
    color: #ffffff !important;
}

.elementor-nav-menu--dropdown li a:hover {
	color: #ffffff !important
}





button, input[type='button'], input[type='reset'], input[type='submit'], .flat-button.btn-get-ticket, .flat-button.btn-buy {
    border: 2px solid #881f86;
    border-radius: 45px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
	  line-height: 45px;
    padding: 0px 25px;
    height: auto !important;
	  cursor:pointer;
}

button:hover, input[type='button'], input[type='reset'], input[type='submit'], .flat-button.btn-get-ticket, .flat-button.btn-buy {
	  background: #881f86;
		color: #fff;
    border: 2px solid #881f86;
    border-radius: 45px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
	  line-height: 45px;
    padding: 0px 25px;
    height: auto !important;
	  cursor:pointer;
}









@media screen and (max-width: 830px) {

h1.entry-title {
    padding: 0 0 0 10px;
    font-size: 27px;
}

.course-title a {
display: none;
}

}



@media screen and (max-width: 480px) {
  
.post-links {
    margin-bottom: 20px;
    padding: 10px 10px 0;
}

h1.entry-title {
    padding: 0 0 0 10px;
    font-size: 22px;
}

.course-title a {
display: none;
}
	
h4, .h4 {
font-size: 14px;
}
	
body.course-item-popup #learn-press-content-item .course-item-title {
  font-size: 14px;
}
	
span.item-meta.count-questions {
  margin-right: 5px;
  display: none;
}

span.item-meta.duration {
display: none;
}	
	
.courses-single-page .item-content {
  padding: 10px !important;
  overflow: hidden;
}

.course-curriculum ul.curriculum-sections {
    padding: 0px !important;
}

.learn-press-progress .progress-bg {
    display: none;
}

.learnpress .course-curriculum ul.curriculum-sections .section-header h5.section-title {
    padding: 10px;
    font-size: 14px !important;
}

.courses-single-page .price-wrap {
    padding: 20px;
    margin-bottom: 0;
}

.col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 0;
    padding-left: 0;
}

#course-item-content-header .toggle-content-item {
    display: none;
}

.course-item-nav .prev a, .course-item-nav .next a {
    font-size: 14px;
}

.price_courses {
    margin-bottom: 4px;
    display:none;
}



}


