/*
Theme Name: Softrending Child
Theme URI: https://www.softrending.com/
Description: Theme wordpress personalizado por softrending.com
Author: Softrending
Author URI: https://www.softrending.com/
Template: Impreza
Version: 1.0
*/
@font-face {
	font-family: DINBold;
	src: url("/wp-content/themes/Impreza-child/fonts/Metropolis-Bold.otf");
}

@font-face {
	font-family: DINRegular;
	src: url("/wp-content/themes/Impreza-child/fonts/Metropolis-Regular.otf");
}


body, p {
	font-family: DINRegular, 'muli';
	line-height: 1.5em !important;
}

h1, h2, h3, h4, h5, h6 {
	font-family: DINBold, 'muli';
	color: #013356;
	line-height: 1.2em !important;
}
/*
 *********************************
 * BEGIN:HEADER
 */
header#page-header {
	margin-bottom: 40px;
}

.header-cart {
	margin-left: 20px !important;
}

.ush_menu_1 .menu-item.level_1.current-menu-item > a:not(.w-btn)::after {
    display: block;
    content: '';
    position: absolute;
    left: 0;
    bottom: -0.4em;
    margin: 0 auto -2px;
    height: 2px;
    width: 100%;
    background: currentColor;
    opacity: 0;
    transition: all 0.3s;
}

/*
 * END:HEADER
 **********************************
 */
 
/*
 *********************************
 * BEGIN:FOOTER
 */ 
img.footer-social-icons {
	height: 24px;
	float: left;
	margin-right: 10px;
}

footer h6 {
	margin-bottom: 20px;
}

footer#page-footer {
	font-size: 0.8em;
}

footer .yourButtonCustomStyle {
	padding: 4px 8px !important;
	font-size: 0.9em !important;
}

.footer-newsletter-conditions {
	font-size: 0.7em;
	line-height: 100% !important;
}

.footer-newsletter-conditions input {
	min-height: 1rem !important;
	line-height: 1rem !important;
}

.yourFormCustomContainer input[type="checkbox"] {
	height: 1rem;
	width: 1rem;
}
/*
 * END:FOOTER
 **********************************
 */
 
 
 /*
 * BEGIN:LD
 **********************************
 */
#wpadminbar {
	display: none !important;
}

.sfwd-mark-incomplete input.learndash_mark_incomplete_button {
	color: #fff !important;
}

.sfwd-mark-incomplete .learndash_mark_incomplete_button:hover{
	color: #fff !important;
}

.learndash-wrapper #quiz_continue_link:hover, .learndash-wrapper .ld-secondary-background:hover, 
.learndash-wrapper .learndash_mark_complete_button:hover, .learndash-wrapper #learndash_mark_complete_button:hover,
 .learndash-wrapper .ld-status-complete:hover, .learndash-wrapper .ld-alert-success .ld-button:hover, 
 .learndash-wrapper .ld-alert-success .ld-alert-icon:hover, .learndash-wrapper .learndash_mark_complete_button:hover {
	color: #fff !important;	

}

h3.entry-title {
	font-size: 26px;
	line-height: 1.1;	
}

.btn-primary {
	background-color: #013356 !important;
    border-color: #013356 !important;
}

.ld_course_grid_button .btn-primary {
	margin-top: 20px;
}

.ld-text:hover, a.ld-button:hover, .learndash-wrapper .ld-content-action form.sfwd-mark-complete .learndash_mark_incomplete_button:hover {
	color: #F0F0F0 !important;
	background: #013356 !important;
}

.learndash-wrapper .ld-content-actions .learndash_mark_complete_button:disabled {
	color: #F0F0F0 !important;
	background: #013356 !important;
	filter: none;	
}

.learndash-wrapper .ld-content-actions .learndash_mark_complete_button:disabled:hover {
	color: #F0F0F0 !important;
	background: #013356 !important;
	filter: none;	
}

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name {
    font-size: 20px;
    line-height: 1.8;
}

.ld-content-actions .ld-content-action form.sfwd-mark-complete input[type="submit"]:not(.w-btn) {
	color: #F0F0F0 !important;
	background: #013356 !important;
}

.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content {
    max-width: 100%;
}

.ld-user-welcome-text {
	padding: 5px;
    line-height: 1;
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu {
    flex: 0 0 260px;
}

/* Login */
.learndash-wrapper .ld-login-modal input[type='submit'] {
	color: #fff !important;
}

/* Botón Marcar como completado en cada lección */
/*
.learndash_mark_complete_button {
	display: none !important;
}
*/

/*
 * END:LD
 **********************************
 */
 
 /*
 * BEGIN:FORMS
 */ 
.gform_fields .gfield {
	margin-bottom: 20px;
}	
