/*
Theme Name: Finano
Theme URI: http://demo.casethemes.net/finano/
Author: CaseThemes
Author URI: https://themeforest.net/user/case-themes/portfolio
Description: Finano is the Perfect Finane, Consulting & Business WordPress Theme. Finano is best suited for corporate website like Finanoial Advisor, Accountant, Consulting Firms, insurance, loan, tax help, Investment firm etc. This is a business theme that is help full for online presence for Corporate Business and Finanoial Firms.  
Version: 1.2.0
License: ThemeForest
License URI: https://themeforest.net/licenses
Text Domain: finano
Tags:  advisor, attorney, corporate accountant, finane, finanoial, insurance, invest, investment, investor, mutual funds, pensions, retirement, saving, tax, trading 
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

.site-content {
    padding: 0px 0 75px !important;
    background-color: #fff !important;
}
.ct-fancybox-icon.bg-gradient.preset1 img.icon-main {
    width: 69px !important;
}
.dg-row-car-home .ct-fancybox-default {
    height: 270px !important;
}
.dg-title-cur-des .wpb_text_column.wpb_content_element {
    margin-bottom: 0px !important;
}
.dg-btn-cru-hom a.btn.btn-icon.btn-default.size-default {
    background-color: #3b4a5c !important;
    box-shadow: 0 4px 10px rgb(59 74 92 / 38%) !important;
}
.dg-btn-cru-hom .ct-button-wrapper .btn.btn-icon i {
    font-size: 14px;
    background-color: #516379 !important;
}
#pagetitle:before {
    background-color: rgb(255 255 255 / 0%) !important;
}
.um input[type=submit].um-button {
    background: #f70133 !important;
}
label.um-field-checkbox {
    margin-bottom: 15px !important;
}

.ct-heading.style2 .ct-heading-sub {
    letter-spacing: 0.1em !important;
}
.dg-row-espec .ct-fancybox-desc {
    font-size: 15px !important;
    line-height: 20px !important;
}

.dg-row-espec h3.ct-fancybox-title {
    color: #3b4a5c !important;
}
.dg-row-espec .ct-fancybox-inner.col-equal-height {
    height: 190px !important;
}
.dg-menu-login a.no-one-page {
    background-color: #f70133 !important;
    color: #fff !important;
    line-height: 40px !important;
    margin-top: 12px !important;
    border-radius: 30px !important;
}
.dg-menu-login a.no-one-page:hover {
    background-color: #3b4a5c !important;
    color: #fff !important;
    line-height: 40px !important;
    margin-top: 12px !important;
    border-radius: 30px !important;
}
.course-price {
    display: none !important;
}
/*span.instructor-display-name {
    display: none !important;
}*/

.lp-course-item-content {
    display: none;
}

.lp-course-item-header {
    cursor: pointer;
}

.content-item-wrap .content-item-description {
    margin-bottom: 0px !important;
}
button.lp-button.button.button-complete-item.button-complete-lesson.lp-btn-complete-item {
    font-weight: 700 !important;
    line-height: 25px !important;
    text-transform: uppercase !important;
}
.lp-modal-dialog .lp-modal-header {
    background: #3b4a5c !important;
    border-bottom: 1px solid #eee;
    padding: 1em;
}
.learnpress-page .lp-button, .learnpress-page #lp-button {
    font-size: 17px !important;
    line-height: 22px !important;
    padding: 10px 15px !important;
}


.user-info a {
    text-decoration: underline !important;
}
.user-info-container {
    margin-left: 140px !important; /* Ajusta el margen según tus preferencias */
    display: flex !important;
    align-items: center !important; /* Alinea verticalmente el contenido */
}

.header-branding {
    margin-right: auto !important; /* Alinea la marca a la izquierda */
}
ul.learn-press-breadcrumb {
    display: none !important;
}
.lp-list-courses-default {
    margin-top: 50px !important;
}
.lp-archive-courses .course-item .course-instructor a {
    color: #f70133;
    text-decoration: none;
    font-size: 15px !important;
}

.lp-list-instructors.detected {
    margin-top: 50px !important;
}


article.lp-content-area {
    margin-top: 50px !important;
}
.lp-list-instructors .ul-list-instructors li.item-instructor .instructor-btn-view {
    background: #3b4a5c !important;
    color: rgb(255 255 255) !important;
}
.single-lp_course .page-title {
    display: none !important;
}


.instructor-avatar {
    zoom: 65% !important;
}
.wrapper-instructor-total-courses {
    display: none !important;
}
.wrapper-instructor-total-students {
    display: none !important;
}

.questions-index {
    color: #fff !important;
}
.quiz-status .countdown {
    color: #fff !important;
}
.quiz-status .questions-index span {
    color: #fff !important;
    font-weight: 500;
}
.button-left.fixed {
    top: 82%;
}
.content-item-wrap .questions-pagination .nav-links .page-numbers.current {
    background-color: #f70133 !important;
    color: #fff !important;
    font-weight: 600 !important;
}
.content-item-wrap .questions-pagination .nav-links .page-numbers.current {
    background-color: #f70133 !important;
    color: #fff !important;
    font-weight: 600 !important;
    height: 55px;
}
.content-item-wrap .questions-pagination .nav-links .page-numbers {
    background-color: #3b4a5c !important;
    color: #fff !important;
    font-weight: 700 !important;
    height: 55px !important;
    border-radius: 0px !important;
}
.lp-list-courses-no-css span.instructor-display-name {
    display: none !important;
}


.learnpress-profile .lp-user-profile .wrapper-profile-header {
    background-color: #fff !important;
    color: #3b4a5c !important;
}
.lp-profile-user-bio strong {
    color: #f70133 !important;
}
.lp-single-instructor__info {
    border: none !important;
}
.lp-single-instructor span.instructor-display-name {
    color: #3b4a5c !important;
}
.lp-single-instructor strong {
    color: #f70133 !important;
}
.ul-list-instructors .instructor-info {
    display: none !important;
}
.um-row {
    margin-bottom: 0px !important;
}
blockquote {
    background-color: #fcf4f4 !important;
    color: #1e1e1e !important;

}
blockquote {
    font-size: 17px !important;
    line-height: 28px !important;
    padding: 40px 30px 30px 90px !important;
}

button.lp-button.button-complete-lesson.lp-btn-complete-item {
    background-color: #f70133 !important;
    color: #fff !important;
    font-weight: 700 !important;
}
img.certificate-result {
    zoom: 41% !important;
}
p.lp-retake-warning {
    color: #000 !important;
    font-size: 15px !important;
}
.lp-retake-warning strong {
    color: #ff0029 !important;
}








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

}
@media screen and (max-width: 425px) {
	
.lp-archive-courses .course-detail-info .course-title {
    font-size: 25px !important;
}	
	.course-summary div.lp-list-co-instructor {
    display: grid;
    grid-template-columns: repeat(1, 1fr) !important;
    gap: 40px;
}
}
@media screen and (max-width: 414px) {

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

}



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

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

}
@media screen and (min-width: 1280px) {
	
}
@media screen and (min-width: 1360px) {
}
@media screen and (min-width: 1440px) {
}
@media screen and (min-width: 1536px) {
}
@media screen and (min-width: 1600px) {
}
@media screen and (min-width: 1920px) {

}






