/*
Theme Name: Ludus Myrtea 2025 Theme
Theme URI: https://www.ludusmyrtea.com
Description: wp-bootstrap-starter Child Theme for Ludus Myrtea website
Author: Kino5 (2019) | Varden (2022) | Kike (2025)
Author URI: http://www.ludusmyrtea.com
Template: wp-bootstrap-starter
Version: 1.1.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: ludus-myrtea-2025
*/

/* -------------------------------------------- */
@font-face {
	font-family: inversionz_unboxed;
	src: url(fonts/Inversionz_Unboxed.ttf);
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
header#masthead {
  background-color: #000000;
}


/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
body:not(.theme-preset-active) #masthead .navbar-nav > li > a {
  color: #e96686;
}

/* The dropdown menu */
.dropdown-menu {
  min-width: 20rem !important;
}


/* Small menu. */
.dropdown-menu .dropdown-item {
  line-height: 1;
}



/*
.dropdown > .dropdown-item:hover{
  background:lightblue !important;
  color:white !important;
}*/

/*
.dropdown-item {
padding: 0.25rem 0.75rem !important;
}
*/

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
body:not(.theme-preset-active) footer#colophon {
  color: #fff;
  background-color: #040406;
}


a:hover {
  color: #e96686;
}


.ludusmyrtea {
	font-size: 1rem;
}

.ludusmyrtea h1.entry-title {
	font-family: inversionz_unboxed !important;
	font-size: 2.5rem;
}

.ludusmyrtea .bg-primary {
	background-color: #1d0807 !important;
}

.ludusmyrtea .navbar-brand a {
	font-family: inversionz_unboxed !important;
	font-size: 3.5rem;
}

.ludusmyrtea .navbar-brand a:hover {
	color: #f9daec;
}

.ludusmyrtea #main-nav .dropdown-menu {
	font-size: 1.5rem;
	font-family: inversionz_unboxed !important;
}

.dropdown-toggle {
	font-size: 1.5rem !important;
	font-family: inversionz_unboxed !important;
}

a:hover {
	color: #f9daec !important;
}

.ludusmyrtea .navbar-dark .navbar-nav .nav-link {
	font-family: inversionz_unboxed !important;
	font-size: 1rem;
}

#page-sub-header {
	padding-top: 0;
	background: #1d0807 !important;
}

#page-sub-header > .container > h1,
#page-sub-header > .container > p,
#page-sub-header > .container > a.page-scroller {
	display: none;
}

#content {
	/*background-image: url(img/background.png);*/
	/*background-color: #feedf7;*/
	/*font-family: a-space-regular-demo !important;*/
}

#content a {
	color: #967F7B;
}


/** Tablas de actividades **/

/* Cabeceras de las tablas */
.mptt-shortcode-wrapper .mptt-shortcode-table tr.mptt-shortcode-row th {
	border-color: #1d0807;
	background-color: #ea6b86;
	font-family: inversionz_unboxed !important;
	font-size: 1.5rem;
}

/* Ajuste de altura de celdas para que se vean bien muchas actividades a la misma hora */
.ludusmyrtea .mptt-shortcode-wrapper .mptt-shortcode-table.mptt-theme-mode tbody td.event {
	height: unset !important;
}

/* Celdas pares e impares del mismo color */
.ludusmyrtea .mptt-shortcode-wrapper .mptt-shortcode-table tbody td,
.ludusmyrtea .mptt-shortcode-wrapper .mptt-shortcode-table.mptt-theme-mode tbody td.event,
.ludusmyrtea .mptt-shortcode-wrapper .mptt-shortcode-table tbody tr:nth-child(2n+2) {
	background-color: #FFFEFA;
}

/* div de la actividad */
.ludusmyrtea .mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container {
	outline: #D4C294 solid 1px;
	background-color: inherit;
	min-height: 120px !important;
	position: relative;
}

.ludusmyrtea .mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container .timeslot {
	color: #967F7B;
}

/* Efecto hover sobre la actividad */
.ludusmyrtea .mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container:hover {
	cursor: pointer;
	background-color: #FFF9EA;
}

.ludusmyrtea .mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container:hover .event-title,
.ludusmyrtea .mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container:hover .timeslot {
	text-decoration: none;
	cursor: pointer;
}

/* Tamaños especiales */
.ludusmyrtea .mptt-shortcode-row-23 {
	height: 130px;
}

/** FIN Tablas de actividades **/

/** Estilos para tamaños específicos **/
@media (max-width: 1199px) {
	.ludusmyrtea .navbar-dark .navbar-nav .nav-link {
		font-size: 1.5rem;
	}

	.ludusmyrtea .dropdown-menu .dropdown-item {
		font-size: 1.5rem;
		line-height: 30px;
		color: #fff;
	}
}

@media (max-width: 767px) {
	.ludusmyrtea .mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column .mptt-column-title {
		font-family: breatheFire !important;
		font-size: 1.8rem;
	}

	.ludusmyrtea .mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column .mptt-events-list .mptt-list-event {
		font-size: 1.2rem;
	}

	.ludusmyrtea #content .mptt-shortcode-list .mptt-column .mptt-events-list .mptt-list-event .mptt-event-title {
		color: #24292e;
	}
}


/* COLOCAR EL SIMBOLO DEL CARTEL
Navbar themes
.navbar-toggler-icon {
background-image: $navbar-light-toggler-icon-bg;
}
*/