.BotonMenuResponsivo{
	display: none;
}
.itemsMenu{
	display: none;
}
.itemsMenu h2{
	display: none;
}
.imagenCabeceraBriks{
	float: right;
	color:#fff;
	padding: 20px;
    font-weight: lighter;
}
.hodorito:hover{
 background: #b8961e!important;
    transition: 0.5s;
}
.hodorito2:hover{
 background: #1c897d !important;
    transition: 0.5s;
}
.salitre:hover{
	background: #b7460e !important;
    transition: 0.5s;
}


@media screen and (max-width: 1232px) {
.botonesCabeceraUsuarioPresionado {
	padding:22px 9px;
	font-size: 14px;
}
.botonesCabeceraUsuario {
	padding:22px 9px;
	font-size: 14px;

}
.botonesCabeceraAnfitrionPresionado {
	padding:22px 9px;
	font-size: 14px;
}
.botonesCabeceraAnfitrion {
	padding:22px 9px;
	font-size: 14px;

}
}

@media screen and (max-width: 1080px) {
	.itemsMenu{
	background:#cca723;;
    color: #e8e8e8;
    margin-top: 44px;
	}
	.textosAnfitriones {
	width: 80%;	
	}
.itemsMenu a h2{
	    padding: 13px;
    text-align: center;
    border-bottom: 4px solid #124640;
    display: inherit;
}
.itemsMenu  a{
	  color:#fff;
	  display: block;
}
	
	.botonesCabeceraAnfitrion{
		display:none;
	}
	.botonesCabeceraAnfitrionPresionado{
		display:none;
	}
	.botonesCabeceraUsuario{
		display:none;
	}
	.botonesCabeceraEspec{
		display: none;
	}
	.botonesCabeceraEspecPresionado{
		display: none;
	}
	.botonesCabeceraUsuarioPresionado{
		display:none;
	}
	.BotonMenuResponsivo{
	display: inline-block;
	cursor:pointer;
	}
	.BotonMenuResponsivo h1{
	position: absolute;
    right: 58px;
    top: 16px;
    padding: 5px;
    background: #145f56;
    color: #fff;
    border-radius: 5px;
	}
	.cabeceraAnfitrion{
		height: 100%;
		min-height: 60px;
	}
	.cabeceraUsuario{
		height: 100%;
		min-height: 60px;
	}

	.presentacionesAnfitriones{
		width: 40%!important;
	}
	.tituloKiko h1{
		font-size: 17px!important;
	}
}
@media screen and (max-width: 1048px) {
.botonMensajeUsuario{
	width: 40%!important;
    margin-left: 17px;
    margin-right: 17px;
}
.mensajesAnfitriones{
	width: 41%!important;
}
.mensajAnfizq{
	margin-left: 17px!important;
}
.mensajAnfder{
	margin-right: 17px!important;
}
.botongo{
	width: 300px!important;

    margin: 0 auto!important;
}
}
@media screen and (max-width: 875px) {
.fechaShowArtista3 {
	    position: initial;
	    font-size: 12px;
	    padding: 6px;
}
}
@media screen and (max-width: 800px) {
.cajasPerfiles {
   margin: 30px 17px;
}
.pingorcho{
width: 90%!important;
margin: 30px auto !important;
}
}
@media screen and (max-width: 756px) {
.imagenPerfiles {
    float: none!important;
}}
@media screen and (max-width: 660px) {
.botonMensajeUsuario {
   width: 90%!important;
    float: none!important;
    margin: 0 auto 20px !important;
    font-size: 23px!important;
}
.mensajesAnfitriones {
	float: none!important;
	width: 95%!important;
}
.mensajesUsuariosActivos {
	font-size: 13px;
    padding: 7px;
}
.mensajesAnfitrionesActivos {
	font-size: 13px;
    padding: 7px;
}
}
@media screen and (max-width: 626px) {
	.buscarArtistas{
		width: 350px;
		font-size: 19px;
		font-weight: 700;
	}
	.buscarAnfitriones {
		width: 350px;
		font-size: 19px;
		font-weight: 700;
	}
	.bajadaPregAnf {
		font-size: 34px;
	}
	.bajadaPreg{
    font-size: 34px;
}
	.indexArtistas {
		font-size:23px; 
	}
	.indexAnfitrion {
    font-size: 23px;
}
}
@media screen and (max-width: 610px) {
	.presentacionesUsuariosCancel {
    width: 88%;
}
	.presentacionesCajitas {
    background: #d6f5f1;
    margin-bottom: 20px;
    width: 88%;
}	
}
@media screen and (max-width: 580px) {
.contenedorMensajes{
	width: 83%;
}
.emisorAnfitrion{
	width: 80%;
	margin: 17px auto;
}
.emisorUsuario{
	width: 80%;
	margin: 17px auto;
}
.nuevoMensajeFormularioUsuario{
	width: 90%;
}
.nuevoMensajeFormularioUsuario textarea{
	width: 93%;
}
.nuevoMensajeFormularioUsuario h1{
	width: 100%;
}
}
@media screen and (max-width: 540px) {
.cajasAnfitriones {
	width: 377px;
}
.descTalento {
	width: 357px!important;
}
.nuevoMensajeFormulario textarea {
	display: inherit;
	width: 357px
}
.nuevoMensajeFormulario {
	width: 377px;
}
.tituloAnfitriones {
	font-size: 15px;
}
.datosAnfitriones img {
	width: 16px!important;
}
.cajasAnfitriones h4 {
	font-size: 14px;
}
.tituloAnfitrion {
    padding: 47px 0 10px;
    font-size: 23px;
}
.presentacionesAnfitriones {
	float:none!important;
	width: 100%!important;
	margin-left: 17px;
	margin-bottom: 50px;
}
}
@media screen and (max-width: 510px) {
.presentacionesAnfitriones {
    width: 90%!important;
}
.modificarImagen {
    float: none;
}
.hodoriko{
	margin-bottom: 17px;
}
.formularioEditar textarea {
	width: 85%!important;
}
}
@media screen and (max-width: 476px) {
.editarDatos {
	margin-top: 10px;

}
.descEdicion {
	width: 83%!important;
}
}
@media screen and (max-width: 450px) {

.buscadorResponsivo{
	width: 80% !important;
}
.textosAnfitriones h3 {
    font-weight: lighter;
    font-size: 17px;
    line-height: 21px;
}
.cajasAnfitriones {
    width: 90%;
}
.descTalento {
    width: 94%!important;
    display: block;
    margin: 10px auto 0px;
}
.imagenAnfitriones{
	float: none;
    
    width: 100%;
    margin: 0px auto 0;
    height: 163px;
}
.tituloAnfitriones {
    font-size: 23px;
    padding-top: 12px;
    text-align: center;
    padding-bottom: 2px;

}

}

@media screen and (max-width: 424px) {
	.nuevoMensajeFormulario {
    width: 94%;
}
.nuevoMensajeFormulario textarea {
   
    width: 98%;
}
	.buscarArtistas{
			width: 80%;
    font-size: 17px;

	}
	.buscarAnfitriones {
		width: 80%;
    font-size: 17px;
    font-weight: 700;
	}
	.bajadaPregAnf {
    font-size: 28px;
    margin: 0px;
    padding-bottom: 5px;
	}
	.bajadaPreg {
    font-size: 28px;
    margin: 0px;
    padding-bottom: 5px;
	}
	.indexAnfitrion {
		font-size:18px; 
		margin-bottom: 0px;
	}
}
@media screen and (max-width: 400px) {
.presentacionesUsuariosCancel {
    width: 75%;
}
.presentacionesCajitas {
    width: 75%;
}
.fechaShowArtista2 {
    
    font-size: 14px;
}
.anfitrionLugar {
    
    padding: 5px;
    text-align: center;
}
.fechaCancelada {
    cursor: pointer;
    border-radius: 3px;
    font-size: 14px;
    color: #fff;
    background: #f33a28;
    padding: 5px;
    float: none;
    display: block;
    text-align: center;
    margin-bottom: 8px;
}
.editarShow {
    margin-left: 0px;
    background: #5dc16a;
    cursor: pointer;
    border-radius: 3px;
    font-size: 14px;
    color: #fff;
    padding: 5px;
    float: none;
    display: block;
    text-align: center;

}
}
@media screen and (max-width: 350px) {

}