/**
Theme Name: Learn Spanish Now
Author: Mundo Funnel
Author URI: https://mundofunnel.pro
Description: Tema adaptado para la academia Learn Spanish Now.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: learn-spanish-now
Template: astra
*/

/* Espacio */

body .site-content .ast-container,
body .ast-page-builder-template .site-content > .ast-container {
  padding: 2rem;
}

body.home .site-content .ast-container,
body.single-memberpressproduct .site-content .ast-container,
body.single-memberpressproduct .ast-page-builder-template .site-content > .ast-container, {
	padding: 0 !important;
}

/* Audios */
.wp-block-audio audio {
  min-width: 50px;
}

/* Tablas */
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem > table td:first-child {
	border: 1px solid #e2e7ed;
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem > table td {
	border: 1px solid #e2e7ed;
	text-align: center;
	vertical-align: middle;
}

td {
	width: 5rem;
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem > table td {
	padding: 10px !important;
}

/* Contacto */
.wpforms-submit {
  background-color: #83164e !important;
  color: #ffffff !important;
  border: none;
}

/********** FORO - PRINCIPAL **********/
.bbp-breadcrumb, .bbp-topic-tags {
    font-size: 1.2em !important;
}

.bbp-breadcrumb a {
    color: #333;
    font-weight: 600;
}

#subscription-toggle {
    background-color: #83164e;
    padding: 0.9em 1.3em;
    margin-bottom: 0.6em;
    line-height: 1;
}

#favorite-toggle {
	background-color: #3a3a3a;
    padding: 0.9em 1.3em;
    margin-bottom: 0.6em;
    line-height: 1;	
}

a.subscription-toggle,
a.favorite-toggle {
    color: #ffff;
    font-size: 1.4em;
}
.bbp-template-notice {
    border: #e06565 1px solid !important;
    background-color: #fddfdf !important;
	display: block !important;
}

div.bbp-template-notice.info {
	border: #cee1ef 1px solid !important;
    background-color: #f0f8ff !important;
	display: block !important;
}

.bbp-template-notice li, .bbp-template-notice p {
    padding: 0.5em;
    font-size: 16px !important;
}

#bbpress-forums .bbp-forums-list li {
	display: list-item !important;
}

#bbpress-forums .bbp-forums-list .bbp-forum {
    font-size: 1em;
    line-height: 1.9;
}

#bbpress-forums li.bbp-header {
	background-color: #83164e;
	color: #ffff;
    padding: 15px 20px;
    font-size: 1.5em;
    font-family: 'Raleway', sans-serif;
    text-transform: uppercase;
}

.bbp-forum-title {
	font-family: 'Raleway', sans-serif;
	color: #3a3a3a;
}

#bbpress-forums li.bbp-body, #bbpress-forums li.bbp-footer, #bbpress-forums li.bbp-header {
	font-size: 1.4em;
}

#bbpress-forums .bbp-forum-info .bbp-forum-content {
    font-size: 1em;
    line-height: 1.1;
}

li.bbp-forum-freshness a,
.bbp-body ul li > a,
a.bbp-author-link {
    color: #3a3a3a;
    font-weight: 600;
}

.ld-bbpress-desc-link {
    display: none !important;
}

#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
	padding: 0.8em;
}

.forum .post-navigation {
    display: none; /* Oculta navegacion foro siguiente */
}


/* FORO - INTERIOR */
#bbpress-forums p.bbp-topic-meta {
	font-size: 0.9em;
}

.bbp-pagination {
	margin-bottom: 3em;
}

.bbp-form {
    font-size: 1.4em;
}

#bbpress-forums .bbp-form {
	border: none;
}
fieldset .bbp-form {
	border: none !important;
	padding: 0 !important;
}

.bbp-form legend {
	background-color: rgba(76,39,74,0.5);
	color: #ffff;
    padding: 15px 20px;
    font-size: 1.5em;
    font-family: 'Raleway', sans-serif;
    text-transform: uppercase;
	padding: 0.5em !important;
    width: 100% !important;
    display: block;
    margin: 0;
	line-height: 1.2;
}

#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content {
	font-size: 1em;
}

#bbpress-forums fieldset.bbp-form input[type=text], #bbpress-forums fieldset.bbp-form select {
	height: auto;
}

#bbpress-forums li {
    margin: 0.8em 0 !important;
}

#bbpress-forums .bbp-body div.bbp-reply-content {
    margin-left: 20% !important;
    padding: 0.8em 0.8em 0.8em 0 !important;
}

p.pre-message {
    font-size: 1.5em !important; /* Mensaje para los que no tienen acceso */
}

/* PIE DE PAGINA */
.footer-bar-navigation .menu-link {
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 0.8rem;
  text-decoration: underline;
}

/* EJERCICIOS */
.postid-840 .wpProQuiz_questionList,
.postid-3317 .wpProQuiz_questionList,
.postid-610 .wpProQuiz_questionList,
.postid-3992 .wpProQuiz_questionList,
.postid-4197 .wpProQuiz_questionList,
.postid-4329 .wpProQuiz_questionList,
.postid-4671 .wpProQuiz_questionList,
.postid-5224 .wpProQuiz_questionList,
.postid-6089 .wpProQuiz_questionList,
.postid-6280 .wpProQuiz_questionList,
.postid-6468 .wpProQuiz_questionList,
.postid-5841 .wpProQuiz_questionList,
.postid-4906 .wpProQuiz_questionList,
.postid-7336 .wpProQuiz_questionList,
.postid-7519 .wpProQuiz_questionList,
.postid-8846 .wpProQuiz_questionList,
.postid-8890 .wpProQuiz_questionList,
.postid-10335 .wpProQuiz_questionList, 
.postid-10327 .wpProQuiz_questionList,
.postid-11502 .wpProQuiz_questionList,
.postid-12098 .wpProQuiz_questionList,
.postid-12604 .wpProQuiz_questionList,
.postid-13072 .wpProQuiz_questionList,
.postid-14064 .wpProQuiz_questionList,
.postid-1765 .wpProQuiz_questionList,
.postid-2861 .wpProQuiz_questionList,
.postid-224 .wpProQuiz_questionList,
.postid-15951 .wpProQuiz_questionList {
  display: flex;
}