/* menu */

/* generales */

body{
	font-family:'Roboto', Arial, Helvetica, sans-serif;
}

h1{
	font-size:3rem;
}

h1, h2, p{
	color:#000200;
}

h3{
	color:#ff6b00;
	font-family:'Roboto Condensed', sans-serif;
	font-size:1.35rem;
	font-weight:100;
	margin-bottom:2rem;
}

input:focus,
select:focus,
textarea:focus,
button:focus {
    outline: none;
}

.topBar{
	border-top:.25rem solid #ff6b00;
	padding-top:1rem;
	padding-bottom:1rem;
}

.content {
  position: relative;
}

#navbarSendros {
  position: absolute;
  z-index: 1;
}

#logoSendros{
	width:5rem;
}

.animsition-loading{z-index:99999999999999;}


/* menu */

#navbarSendros{
	background:#ff6b00;
	width:100%;
}

#navbarSendros .navbar-nav{
	text-align:right;
	padding-top:2rem;
	padding-right:4rem;
}

.nav-link{
	color:#000200;
	font-size:.9rem;
	padding-top:.1rem;
	padding-bottom:.1rem;
	transition:all ease .5s;
}

.nav-link:hover{
	color:#ffffff;
}

#navbarSendros button{
	float:right;
	padding-right:1rem;
	padding-bottom:1rem;
}

#cerrarMenu img{
	width:2rem;
}

.containerMenu{
	padding-right:0;
	padding-left:0;
}

.containerLogo{
	padding-top:.2rem;
}

#botonMenu img{
	height:2.7rem;
}

.navbar-toggler{
	padding-right:0;
}

.redesIdioma p{
	font-size:.6rem;
	text-align:right;
	margin-bottom:0;
	padding-bottom:0;
}

.redesIdioma p img{
	margin-bottom:.4rem;
	transition:all ease .5s;
}

.redesIdioma p img:hover{
	opacity:.5;
}

.redesIdioma p a:link, .redesIdioma p a:visited{
	color:#000200;
	transition:all ease .5s;
}

.redesIdioma p a:hover{
	color:#ff6b00;
	text-decoration:none;
}

.containerBtnMenu{
	text-align:right;
}

.containerBtnMenu img{
	max-width:100%;
}

/* muestra actual */

.muestraActual{
	background:#e5e5e5;
	padding-top:3.5rem;
}

.muestraActualTitulo{
	margin-bottom:3rem;
}

.muestraActualFecha{
	float:left;
	text-align:center;
	width:45%;
	margin-right:10%;
}

.muestraActualFecha p{
	font-family:'Roboto Condensed', sans-serif;
	margin:0;
	padding:0;
}

.muestraActualFecha hr{
	border-top:.1rem solid #000200;
	padding:0;
	margin:0 20%;
	width:60%;
}

.muestraActualFechaFin{
	margin-right:0;
}

.muestraActualFechaFin p{
	color:#808080;
}

.muestraActualFechaFin hr{
	border-top:.1rem solid #808080;
}

.muestraActualMasInfo{
	text-align:right;
}

.muestraActualMasInfo img{
	width:2.5rem;
}

.muestraActualImagen{
	margin-top:3rem;
	margin-bottom:3rem;
}

.muestraActualImagen img{
	max-width:100%;
}

.avisoCovid p{
	font-weight:100;
}

.avisoCovid p br{
	display:none;
}

.avisoCovid p a:link, .avisoCovid p a:visited{
	color:#ff6b00;
}

/* artistas */

.artistas{
	border-bottom:1px solid #000200;
	margin-top:3rem;
	padding-bottom:2rem;
}

.artistas p{
	font-size:1.5rem;
	font-weight:100;
}

.artistas a:link, .artistas a:visited{
	color:#000200;
	transition:all ease .5s;
}

.artistas a:hover{
	color:#ff6b00;
	text-decoration:none;
}

/* muestras pasadas */

.muestrasPasadas{
	margin-top:3rem;
	padding-bottom:2rem;
}

.muestrasPasadas button{
	background:none;
	border:none;
	font-size:1.2rem;
	font-weight:100;
	padding-left:0;
}

.muestrasPasadas button img{
	padding-bottom:.2rem;
	width:1rem;
}

.norotate {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    transition:all ease .5s;
}

.rotate {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    transition:all ease .5s;
}

.card{
	border:none;
}

.card-body{
	padding:0;
	margin:0;
}

.muestrasPasadasFecha{
	float:left;
	margin-top:3rem;
	text-align:center;
}

.muestrasPasadasFecha p{
	font-family:'Roboto Condensed', sans-serif;
	font-weight:100;
	margin:0;
	padding:0;
}

.muestrasPasadasFecha hr{
	border-top:.05rem solid #000200;
	padding:0;
	margin:0 20%;
	width:60%;
}

.muestrasPasadasMuestra{
	margin-top:2rem;
}

.muestrasPasadasMuestra h4{
	font-family:'Roboto', sans-serif;
	font-size:1.5rem;
	font-weight:100;
}

.muestrasPasadasMuestra h4 a:link, .muestrasPasadasMuestra h4 a:visited{
	color:#000200;
	transition:all ease .5s;
}

.muestrasPasadasMuestra h4 a:hover{
	color:#ff6b00;
	text-decoration:none;
}

.btnMuestrasPasadas:after{
	background:#000;
}

.btnMuestrasPasadas.collapsed:after{
	background:#ff0;
}

/* biblioteca */

.biblioteca-home{
	background:#ff6b00;
	padding-top:4rem;
	padding-bottom:4rem;
}

.biblioteca-home h3, .biblioteca-home p{
	color:#fff;
}

.biblioteca-home p{
	font-size:1.5rem;
	font-weight:100;
}

/* nosotros */

.nosotros{
	border-bottom:1px solid #000200;
	margin-top:3rem;
	padding-bottom:2rem;
}

.nosotros p{
	font-size:1.5rem;
	font-weight:100;
}

/* contacto */

.contacto{
	border-bottom:1px solid #000200;
	margin-top:3rem;
	padding-bottom:2rem;
}

.contacto p{
	font-weight:100;
}

#map{
	height:20rem;
	margin-bottom:3rem;
}

.mailTelefono{
	text-align:right;
}

.formulario{
	border-bottom:1px solid #000200;
	margin-top:3rem;
	padding-bottom:2rem;
}

.formulario input, .formulario textarea{
	border:1px solid #000200;
	border-radius:0;
	color:#000200;
	font-family:'Roboto', sans-serif;
	font-weight:100;
	margin-bottom:1.4rem;
}

.btnEnviar{
	text-align:right;
}

.enviarForm{
	background:#ff6b00;
	border:0;
	color:#000200;
	padding:5px 10px;
}

.backToPrev{
	margin-top:2rem;
	margin-bottom:3rem;
}

.backToPrev img{
	width:1.3rem;
}


.backToTop{
	text-align:right;
	margin-top:3rem;
	margin-bottom:3rem;
}

.backToTop img{
	width:3rem;
}

/* footer */

.footer{
	background:#e5e5e5;
	border-bottom:.4rem solid #ff6b00;
	padding-top:.8rem;
	padding-bottom:.8rem;
}

.footer p{
	font-size:.6rem;
	margin-bottom:0;
	padding-bottom:0;
}

.footerDer{
	text-align:right;
}

.footerDer a:link, .footerDer a:visited{
	color:#000200;
	transition:all ease .5s;
}

.footerDer a:hover{
	color:#ff6b00;
	text-decoration:none;
}





/* muestra actual detalle */

.muestraActualDetalle{
	background:#ffffff;
}

.muestraActualTxt{
	border-top:1px solid #000200;
	border-bottom:1px solid #000200;
	color:#777;
	margin-top:3rem;
	padding-top:3rem;
	padding-bottom:2rem;
}

.muestraActualTxt p{
	color:#777;
}

.prensa{
	border-bottom:1px solid #000200;
	margin-top:3rem;
	padding-bottom:2rem;
}

.carousel-indicators{
	justify-content:flex-end;
	margin-right:0;
	bottom:-50px;
}

.carousel-indicators li{
	background-color:#000;
}

#notasPrensa .card-header{
	background:#ffffff;
	border:none;
	padding:0 0 1rem 0;
}

#notasPrensa .card-header p{
	font-size:1.5rem;
	font-weight:100;
}

.btnPrensa{
	padding:0;
	border:none;
	width:100%;
}

.btnPrensa:hover, .btnPrensa, .btnPrensa:active, .btnPrensa:focus{
	text-decoration:none;
}

.iconoPrensa{
	opacity:1;
	width:1rem;
	transition:all ease .5s;
}

.iconoPrensaCerrar{
	opacity:1;
	width:1.5rem;
	transition:all ease .5s;
}

.esconderIcono{
	width:0;
	transition:all ease .5s;
}

.datosPrensa{
	font-size:.8rem;
}

.datosPrensa a:link, .datosPrensa a:visited{
	color:#000200;
	transition:all ease .5s;
}

.datosPrensa a:hover{
	color:#ff6b00;
	text-decoration:none;
}

.txtPrensa p{
	color:#777;
}

.pdfMuestra{
	margin-right:20px;
}

.pdfMuestra img{
	height:42px;
}

.boton-video-muestra{
	border:none;
	background:none;
}


/* artista */

.artista{
	border-top:1px solid #000200;
	border-bottom:1px solid #000200;
	margin-top:3rem;
	padding-top:3rem;
	padding-bottom:2rem;
}

.artista h1{
	font-weight:100;
	margin-bottom:3rem;
}

.artistaAside{
	padding-bottom:3rem;
}

.pdfArtista{
	width:1.9rem;
}

.resumenArtista p{
	font-size:1.3rem;
	font-weight:100;
}

.resumenArtista p a:link, .resumenArtista p a:visited{
	color:#000200;
	transition:all ease .5s;
}

.resumenArtista p a:hover{
	opacity:50%;
	text-decoration:none;

}

.obras{
	border-bottom:1px solid #000200;
	padding-top:3rem;
	padding-bottom:2rem;
}

.publicaciones{
	border-bottom:1px solid #000200;
	padding-top:3rem;
	padding-bottom:2rem;
}

.obras .flex-column {
	max-width: 768px;
}

.obras img{
	transition:all ease .5s;
}
        
.obras img:hover {
	opacity:.5;
}
        
.obras .scale {
	transform: scaleY(1.05);
	padding-top: 5px; 
}

.imagenObras{
	background-color:#ff6b00;
	background-image:url('../images/generales/abrirObra.png');
	background-position:center;
	background-repeat:no-repeat;
	margin:0 5px 5px 0;
}

.imagenObras button{
	background:none;
	border:none;
	margin:0;
	padding:0;
}

.modal-backdrop{background-color:#ffffff;}

.modal-backdrop.show{opacity: .8;}

.modal-content{
	border:none;
	border-radius:0;
}

.modal-header{
	border:none;
}

.modal-header p{
	font-weight:100;
}

.modal-header p a{
	color:#000200;
}

.modal-header img{
	width:2rem;
}

.modal-body{
	text-align:center;
}

.modal-body img{
    max-width: 100vh;
    max-height: 100vh;

}

.publicaciones img{
	max-width:100%;
}

.publicaciones p{
	font-weight:100;
	margin-top:2rem;
}

/* biblioteca */

.biblioteca-titulo h2{
	color:#ff6b00;
}

.nombreCurador{
	color:#ff6b00;
	font-size:20px;
}

.imgCurador{
	max-width:40px;
}

.grillaBibliotecaContainer{
	margin-top:40px;
}

.grillaBiblioteca img{
	max-width:100%;
}

.grillaBiblioteca p{
	margin-top:10px;
	margin-bottom:40px;
}

/* responsive */

@media (min-width: 576px) {

	#navbarSendros{
		margin-left:50%;
		width:50%;
	}

	#cerrarMenu img{
		width:2.5rem;
	}

	#botonMenu img{
		width:4rem;
	}

	.containerMenu{
		padding-right:15px;
		padding-left:15px;
	}

	#logoSendros{
		width:5.5rem;
	}

	.muestrasPasadasMuestra h4{
		font-size:1.75rem;
	}

	/* muestra actual */

	.muestraActualMasInfo img{
		width:2.7rem;
	}
}

@media (min-width: 768px) {

	#navbarSendros{
		margin-left:60%;
		width:40%;
	}

	.artistas p{
		font-size:2rem;
	}

	.avisoCovid p br{
		display:block;
	}


	/* artista */

	.obras .flex-column {
		max-width: 340px;
	}

	/* biblioteca */

	.imgCurador{
		margin-top:150px;
	}

}

@media (min-width: 992px) {

	#navbarSendros{
		margin-left:70%;
		width:30%;
	}

	.artistas p{
		font-size:2.2rem;
	}

	.muestrasPasadasMuestra h4{
		font-size:2rem;
	}

	/* artista */

	.obras .flex-column {
		max-width: 310px;
	}

}

@media (min-width: 1200px) {

	#navbarSendros{
		margin-left:80%;
		width:20%;
	}

	.muestrasPasadasMuestra h4{
		font-size:2.5rem;
	}

	/* artista */

	.obras .flex-column {
		max-width: 277px;
	}


}