@media print 
{
  #header, #footer,.sidebar {
    display:none;
  }
  body 
  {
    font-size:120%;
    color:black;
  }
  .post img,
  .post .aligncenter
  {
	  width:auto !important;
  }
	p, blockquote {
	  orphans: 3; /* pas de ligne seule en bas */
	  widows: 3; /* pas de ligne seule en haut */
	}
	blockquote, ul, ol {
	  page-break-inside: avoid; /* pas de coupure dans ces élements */
	}
	
	h1, h2, h3, caption {
	  page-break-after: avoid; /* pas de saut après ces éléments */
	}
	a {
	  color: #000!important;
	  text-decoration: underline!important;
	}
	a[href]:after {
	  display: none;
	}
}

@media(max-width:450px)
{
	.post-book
	{
	   height:150px !important
	}
}

@media(max-width:767px)
{
	.post .description
	{
		height:auto !important;
	}
	
	.xs-w100
	{
		width:100%;
	}
	.xs-btn-big
	{
		padding:18px;
		font-size:18px
	}
	.post-alt h3 a
	{
		font-size:16px !important;
		line-height: 20px !important;
		font-weight: normal !important;
	}
	.post-alt .post-image,
	.post.post-alt .description
	{
		height:100px !important
	}
}

@media(min-width:768px)
{
	.col-sm-4 .post .description
	{
		font-family: GraphikCondensed;
		height:116px;
		/*background:#3369E8;*/
	}
	
	.col-sm-4 .interview-title,
	.col-sm-3 .interview-title
	{
		display: none !important;
	}
	
	.col-sm-3 .post .description
	{
		font-family: GraphikCondensed;
		height:114px;
		/*background:#3369E8;*/
	}
	
	
	.col-sm-4 .post h3 a
	{
		font-size: 22px;
		line-height: 27px;
	}
	.col-sm-3 .post h3 a
	{
		font-size: 20px;
		line-height: 25px;
	}
	
	.col-sm-4 .author
	{
		font-size:13px;
	}
	
	.col-sm-3 .author
	{
		font-size:11px;
	}
	
	#aside-videos
	{
		background: #EEE url(../images/riposte-laique-bg-grey.png) no-repeat -15% 50%;
	}
}