@media(max-width:1117px){

	#arriba{padding:20px 10px;}
	#arriba .logo{width:250px;margin-bottom:15px}


	#medio{padding:10px;}
	#menu .ul li{margin:0px 5px;}
	#menu .ul li a{padding:0px 5px 0px 30px;}


#menu-nav{
    position:fixed;
    height:100%;
    padding:20px 10px;
    background:#111;
    box-shadow:0px 0px 10px rgba(0,0,0,.3);
    transition:all .2s;
    left: -80%;
    top: 65px;
    width: 80%;
    height: calc(100vh - 110px);
    z-index:2;
    }
#menu-nav .ul{margin:0px;padding:0px;list-style:none;margin-bottom:15px;}
#menu-nav .ul li{border-bottom:1px solid #222;}
#menu-nav .ul li a{font-size:16px;position:relative;display:block;line-height:40px;padding:0px 10px 0px 5px;color:#888;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

#menu-nav .ul li a .ic{left:5px;top:50%;margin-top:-13px;background:#fff;}
#menu-nav .ul li a:hover{color:#fff;}
#menu-nav .bloque h2{color:#fff;margin:0px;padding-left:10px;}
#menu-nav .bloque .abc{margin:0px;padding:0px;list-style:none;font-size:0px;margin-top:10px;}
#menu-nav .bloque .abc li{display:inline-block;padding:5px;}
#menu-nav .bloque .abc li a{display:block;padding:0px 8px;line-height:26px;font-weight:bold;color:#fff;font-size:14px;border:1px solid rgba(255,255,255,.2);border-radius:4px;}
#menu-nav .bloque .abc li a:hover{border:1px solid #fff;}

}

@media(max-width:767px){

.cortar_texto {

}
.cortar_texto span {
	display:none;
}
.cortar_texto .mas, .cortar_texto .mas {
	display:inline
}
.cortar_texto span:nth-child(1) {
	display:inline;
}

.h2ti{display:block;}
.perfil .capa{display:none;}
.perfil {height:auto;}
.perfil  img{position:relative;left:0px;width:100%;height:auto;}

	#arriba .logon {margin-top: -22px;}
	#arriba .logon b{font-size: 3.5em;background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,0.65) 0%, rgba(0,0,0,0) 100%);background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 0.65) 0%,rgba(0,0,0,0) 100%);background: radial-gradient(ellipse at center, rgba(255,255,255,0.65) 0%,rgba(0,0,0,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6ffffff', endColorstr='#00000000',GradientType=1 );text-shadow: 1px 1px 5px white;overflow: hidden;height: 75px;display: block;}
	#arriba .abc{margin-top:15px;}

	#arriba{padding:15px 10px;}

	#menu{margin-bottom:10px;}
	.tags-imagenes li{width:calc(100% / 3);padding:10px;}
	.tags-imagenes.x4 li{width:calc(100% / 4);padding:5px;}
	#izquierda{width:calc(100%);padding:0px;margin-bottom:15px;}
	#derecha{width:100%;}

	#abajo{margin: 0px 10px;}


	#medio{margin-bottom:0px;padding: 0px 0px;}


	#menu .ul li a{line-height:38px;}


	body{padding-bottom:100px;}

	#player{text-align:center;width: 207px;left: 50%;transform: translateX(-50%);-webkit-border-top-left-radius: 25px;-webkit-border-top-right-radius: 25px;-moz-border-radius-topleft: 25px;-moz-border-radius-topright: 25px;border-top-left-radius: 25px;border-top-right-radius: 25px;}
	
	#player .previa .video{width:100%;height:100%;}
	#player .previa .video .btns{height:100%;border:0px;}
	#player .previa .video .btns a{height:calc(100% / 2);line-height:30px;width:100%;left:0px;}
	#player .previa .video .btns a b{position: relative;top:3px;}
	#player .previa .video .btns a:last-child{display:none;}
	#player .previa .video .btns a.s{top:34px;}
	#player .previa .video .btns a.m{top:0px;}

	#player.vista .previa .video .btns{height: 100%;background:#000;border-top:5px solid #000;}
	#player.vista .previa .video .btns a{height: 30px;}
	#player.vista .previa .video .btns a.s{top:30px;}

	#player .blq{height: 50px;line-height: 50px;}

	#player .previa{padding-right:30px;width:137px;}
	#player .control{width:auto;}
	#player .control .a {    margin-left: 20px;}
	#player .control .b {display:none;}



.fotos-lista li{xwidth:calc(100%/3);}

}

@media(max-width: 467px){

.lb-nav a.lb-prev {left:-10px !important;}
.lb-nav a.lb-next {right:-10px !important;}

	.fotos-lista{column-width:150px;}
	.tags-imagenes{margin-bottom:10px;}

/*#izquierda .lista li:first-child{line-height:30px;}
#izquierda .lista li:first-child span{height:30px;}*/
#arriba .abc{display:none;}
#menu-nav{display:block;}
#arriba .nav{display:block;}
#menu .ul {display:none;}

.tags.listado.x2{width:calc(100%/1);margin:0px;}

#player .control .c {display:none;}

#player .control .a {width: 100%;font-size:0px;text-align:center;padding:5px 0px;margin:0px;}
#player .control .a .ic{display:inline-block;position: relative;
    left: auto;
    margin: 0px 10px;
    top: auto;}
#player .control .a .ic.play {
    background: white;
    width: 65px;
    height: 65px;
    margin-left: -5px;
    margin-right: -5px;
    margin-top: -24px;
}
#player .control{}

.ic.p{margin-top:-18px;width: 40px;height: 40px;}


#player .previa .video{padding-bottom:56.2%;padding-top:0;height:0;margin:-1px 0}
#player .previa .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}

	#arriba .logo{margin-bottom:10px}
	#arriba .form input{line-height:40px;}
	.tags-imagenes li{padding:5px;}

#izquierda .lista li .i{width:40px;}
#izquierda .lista li .n{width: calc(100% - 156px);/* padding-left: 47px; */}
#izquierda .lista li .n{padding:0px 5px;margin-left: -7px;margin-top: -7px;font-family: Oswald,sans-serif;font-size: 16px;font-weight: 500;white-space: inherit;text-transform: uppercase;height: 45px;letter-spacing: 0px;}
#izquierda .lista li b{padding:0px 5px;margin-left: -5px;font-family: Oswald,sans-serif;font-size: 11px;font-weight: normal;display: block;overflow: visible;line-height: 0px;margin-top: -4px;color: #9e9e9e;}
#izquierda .lista li .n i{display:none;}
#izquierda .lista li .t{width:50px;margin-right: -7px;font-size:11px;}
#izquierda .lista li .d{width: 41px;margin-left: 3px;}

.tags-imagenes:last-child{margin:0px;padding:10px 0px;border-top:1px solid #bbb;}

.sugeridos{width:100% !important;}
	#player.vista .previa .video.medium {
    width: calc(100% - 30px);}
}

@media(max-width:367px){



#player .control .a .ic{margin:0px 2px;}

	#izquierda .lista li .n{width: calc(100% - 96px);}
#izquierda .lista li .t{display:none;}
}