/* @override 
	https://lacomercial.org/wp/wp-content/themes/cerebro-child/style.css?*
	https://lacomercial.org/wp-content/themes/cerebro-child/style.css?* */

/**
* Theme Name: Cerebro Child
* Description: This is a child theme of Cerebro, generated by Merlin WP.
* Author: <a href="https://themeskingdom.com/">Themes Kingdom</a>
* Template: cerebro
* Version: 1.0.0
*/


/* GENERAL */
/*@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=DM+Mono&display=swap');*/



html, body {
	position:relative;
	overflow-x:hidden;
}
.hide {
	display: none !important;
}
.col-blue {
	color: #007bff !important;
}
.col-grey {
	color: rgb(177, 184, 194) !important;
}
.site-content {
	margin-top: 50px !important;
}
.font-regular {
	font-family: Rubik, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
	.font-regular strong{
		font-family: Rubik;
		font-weight: 700;
	}
.font-mono {
	font-family: 'DM Mono', monospace;
}
	.font-mono strong{
		font-family: 'DM Mono', monospace;
		font-weight: 700;
	}	
	
.wp-block-button__link {
	font-weight: normal !important;
}


/* LOGO y MENU */
@media only screen and (max-width: 1440px) {
	.site-branding, .site-branding img {
	    width: 240px;
		min-width: 240px;
		padding-left: 0px;
	}
	.nav-menu > li {
    margin: 0 0 0 30px;
}
}
@media only screen and (max-width: 1024px) {
	.site-branding, .site-branding img {
	    width: 180px;
		min-width: 180px;
		padding-left: 0px;
	}
}
@media only screen and (max-width: 767px) {
	.site-branding, .site-branding img {
	    width: 180px;
		min-width: 180px;
		padding-left: 0px;
	}
}
.site-header,
.header-scrolled .site-header {
    padding-top: 0;
}
.site-header .main-navigation{
	background-color: #007bff;
}
body .site-header .main-navigation a {
    font-family: 'DM Mono', monospace;
    font-size: 16px;
	color: #FFF;
}
.site-header .nav-menu {
    text-align: right;
}
.nav-menu a:before {
    top: 50%;
	background-color: #FFF;
}
.menu-toggle,
.big-search-trigger {
	display: none;
}

/* MENUS */
#primary-menu .dropdown-toggle {
	display: none;  /* Desactivar hijos en menu principal*/
}
#primary-menu .sub-menu  {
	display: none;
}
#secondary .sub-menu li a{
	color: #007bff;
}
.widget {
	margin-top: 70px !important;
}
h2.widget-title {
	margin-bottom: 20px;
}

/* PÁGINAS  */
.page-header {
    display: none;
}
.entry-content h1 {
	font-size: 3em;
	margin-bottom: 0px !important;
}
.entry-content h2 {
	font-size: 1em;
	line-height: 1.5em;
	font-family: 'DM Mono', monospace;
	margin-top: 20px !important;
	font-weight: normal;
}
.entry-content h4 {
	margin-bottom: 0 !important;
}
.entry-content .has-small-font-size  {
	font-size: 14px !important;
}
.pagina-resumen {
	color: #fcb900;
}
.pagina-resumen strong,
.has-small-font-size strong{
	color: #001438;
	/*font-weight: normal;
	text-shadow:1px 0 0 currentColor;*/
}
.entry-content a {
	color: #007bff;
	letter-spacing: inherit;
}
.entry-content h1 a,
.entry-content h2 a,
.entry-content h3 a {
	color: #007bff;
}
.site-content {
	padding-bottom: 0;
}
.imagencomplementaria {
	display: none;
}
@media only screen and (min-width: 1024px) {
	.imagencomplementaria {
	display: block;
	position: absolute !important;
    top: 80px;
    left: 800px;
    mix-blend-mode: multiply;
    width: 600px;
    height: 600px;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	}
}

/* FOOTER */
.icon-top {
	color: #007bff;
}
.redes {
	margin-top: 0 !important; margin-bottom: 0 !important;
}
.site-info p > * {
	display: inline;
}
.patrocinadores img {
    filter:         url(~"data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(100%);
    -moz-filter:    grayscale(100%);
    -ms-filter:     grayscale(100%);
    -o-filter:      grayscale(100%);
    filter: gray; 
	width: 100%;
}

.patrocinadores img:hover {
    filter: none;
}
@media only screen and (max-width: 767px) {
	.patrocinadores {
	    margin-top: 20px;
	}
}



/* HOME */
@media only screen and (max-width: 1440px) {
	.home.page .page {
	    padding-top: 9vh;
	}
}
@media only screen and (max-width: 1024px) {
	.home.page .page {
	    padding-top: 9vh;
	}
}
@media only screen and (max-width: 767px) {
	.home.page .page {
	    padding-top: 0vh;
	}
}

/* EL ESPACIO */
blockquote.fmc-sponsor {
	border-width: 0 0 0 3px;
}
.fmc-sponsor p{
    font-size: 12px !important;
    padding-top: 5px;
    padding-bottom: 5px;
}

/* DIARIO */
.sbi_photo_wrap a:hover {

}

/* CURSOS */

.bloqueevento {
	margin-top: 0px;
    margin-bottom: 0px;
}

.bloqueevento a:hover:before {
	display: none;
}
.bloqueevento a img:hover,
.bloqueevento a:hover {
/*	cursor:url("imgs/cursor-circulo.svg") 12 12, url("imgs/cursor-circulo.png") 12 12, auto;*/
}
.bloqueevento a img:hover{
	opacity: .5;
}
.bloqueevento .titulo {
	position: relative;
    top: -50px;
	padding-left: 10px;
}
.bloqueevento h3{
	display: inline-block;
	margin: 0 !important;
	background-color: #FFF;
	padding: 4px 12px 0 12px !important;
	font-size: 1.4em;
}
.bloqueevento .subtitulo{
	font-style: italic;
	padding-left: 12px;
	display: block;
	font-size: 0.8em;
	font-weight: normal !important;
}
