@media only screen and (max-width:759px){
	html, body { min-width: 310px;  }
	.wrapper, #main-nav ul.main-nav { width:310px; padding:0px 5px }
	
	#header {  padding:21px 0px 20px 0px;   }
		#header .logo { float:none; clear:both; margin:0px auto; width:190px; height:67px;}
		
		#header .fright  { padding-top:20px;}
		#header .fright .widget { float:left; width:48%; margin:0px 1% 0px 1%;}
		#header .widget_search #s { width:120px;  }
	
	#main-nav ul.main-nav { display:none   }
		
	#mobile_links { display:block; position:absolute; width:100%; bottom:4px; text-align:center; z-index:9999;  }		
		#mobile_links a { text-transform:uppercase; color:#fff; font-size:16px; }
		/*#mobile_links > a:after { position:absolute; right:114px; top:6px; display:block; content:''; width:15px; height:8px; background-repeat:no-repeat; } */
		#mobile_links a:hover { text-decoration:none;  }
		.mobile_nav { display:block; margin:auto; width:100%; height:30px;} 
		
	.et_mobile_menu { display: none; position: absolute; width:100%; top:34px; left:0px; z-index:99999; text-align:center; background-color:#fff; padding:15px 0px; box-shadow: inset 1px 4px 11px -6px #888   }
	.et_mobile_menu ul { display: block !important; visibility: visible !important;  }
		.et_mobile_menu li { margin:0px !important   }
			.et_mobile_menu a { display:block; color:#b1b1b1 !important; text-transform:uppercase; padding:8px 12px 7px 12px; line-height:1em; font-size:15px !important}
			.et_mobile_menu li.current-menu-item a, .et_mobile_menu li.current-post-ancestor a, .et_mobile_menu li.current-category-ancestor > a,
			.et_mobile_menu li a:hover { /*background-color:#f9f9f9;*/ color:#666 !important  }
			
	.content-left, #sidebar, .fleft, .fright { width:100%; float:none; clear:both; }
	
	.block { width:276px; margin:0px 0px 20px 0px; }
	.block h3.post-title.big, h1.post-title, .accordion-title { font-size:17px; line-height:1.1em }
	
	/** BLOCK Criticas */
	.block.template1 .block-img-left {  }
	.block.template1 .post-content { width:50%; }
	.block.template1 .first .post-content { }
	
	/** BLOCK DVD-libros*/
	.block.template4 .block-img-left { display:inline; max-width:45%; }
	.block.template4 .post-content { display:inline; float:none !important; width:auto; }
	
	.loop-posts .post-thumbnail,
	.loop-posts .post-content  { width:100%; margin-right:0px; float:none;}
	
	.loop-posts.cat-dvd-libros .post-top { position:relative; float:right; display:block; width:159px; height:auto; }
	
	.loop-posts.cat-dvd-libros .post-content { float:none !important; clear:both; width:100%; }

	#sidebar { font-size:13px; }
	
	#footer { padding:30px 0px 5px 0px; }
		#footer, #footer .widget { font-size:13px;  }
		#footer .col { width:100%; margin:0px 0px 30px 0px }
		#footer .widget_followuswidget li { display:inline-block; width: 32px; text-indent:-9999px; margin:0px 5px 0px 0px; }
		#footer .widget_followuswidget li a { position:relative; width:100%; height:100%; }
		
	#footer-bottom div { text-align:center; margin-bottom:5px; line-height:1.1em }
}

@media only screen and ( min-width: 760px ) and ( max-width: 960px ) {
	html, body { min-width: 750px;  }
	.wrapper, #main-nav ul.main-nav { width:750px; }
	.wrapper { padding:0px 5px }
	
	#header .fright { width: 460px; }
	#header .widget { margin-left:20px;}
	
	#main-nav { height:33px !important; line-height:33px;  }
	#main-nav ul.main-nav { }
	#main-nav ul.main-nav a {  padding:0px 3px 0px 4px; font-size:11px; letter-spacing:-0.3px; }
	
	.content-left { width:490px }
	.title { font-size:13px; height:26px !important; line-height:29px !important;}
	
	.block { width:41.8%; margin:0px 11px 20px 0px;  }
	
	.block h3.post-title.big, h1.post-title, .accordion-title { font-size:17px; line-height:1.1em }
	
	/** BLOCK Criticas */
	.block.template1 .block-img-left { width:100% !important; height:auto; float:none; margin:0px 0px 13px 0px }
	.block.template1 .post-content { float:none; width:100%; }
	.block.template1 .first .post-content { float:none; width:auto; }
	
	/** BLOCK DVD-libros*/
	.block.template4 .block-img-left { display:inline; max-width:45%; }
	.block.template4 .post-content { display:inline; float:none !important; width:auto; }
	
	
	.loop-posts .post-thumbnail { width:128px; height:auto }
	.loop-posts .post-content { }	
	
	/*** LOOP DVD-LIBROS ***/
	.loop-posts.cat-dvd-libros .post-top,
	.loop-posts.cat-dvd-libros .post-content { width:339px;  }
		

	#sidebar { width:245px; font-size:13px; }
		#sidebar .widget ul { padding:13px 11px 15px 11px;}
		
	#footer .col1 { width:30%; }
	#footer .col2 { width:27%; }
	#footer .col3 { width:22%; }
	
	#footer-bottom .col1 { width:70%}
	#footer-bottom .col2 { width:30%}	
}

