.block-pdf-wrapper .block-pdf {

  align-items: center;
  margin-bottom: 2rem;
  padding: 15px;
}


.block-pdf-wrapper .block-pdf .meta-pdf {
	padding: 15px;
}

.block-pdf-wrapper .image-pdf img , .image-pdf {
	max-width: 100%;
}

.image-pdf img{
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);
}

@media screen and (min-width:768px) {
	 .block-pdf-wrapper .block-pdf {
	    display: flex;
	  }

	 .block-pdf-wrapper .block-pdf.block-pdf-text-under {
	    display: block;
	  }

  	.block-pdf-wrapper .block-pdf.block-pdf-text-left{
	  flex-direction: row-reverse;
	}

	.block-pdf-wrapper .block-pdf.block-pdf-text-right{
	  flex-direction: row;
	}

	.block-pdf-wrapper .block-pdf.block-pdf-alternating:nth-child(even){
	  flex-direction: row-reverse;
	}

	.block-pdf-wrapper .image-pdf {
		display: flex;
		justify-content: center;
	}

	.block-pdf-wrapper .image-pdf img{
		width: 300px;
		min-width: 220px;
		max-width: 300px;
	}

	.block-pdf-wrapper.columns-2 {
	  -webkit-column-count: 2;
	  -webkit-column-gap: 15px;
	  -moz-column-count: 2;
	  -moz-column-gap: 15px;
	  column-count: 2;
	  column-gap: 15px;
	}

	.block-pdf-wrapper.columns-3 {
	  -webkit-column-count: 3;
	  -webkit-column-gap: 15px;
	  -moz-column-count: 3;
	  -moz-column-gap: 15px;
	  column-count: 3;
	  column-gap: 15px;
	}

	.block-pdf-wrapper.columns-4 {
	  -webkit-column-count: 4;
	  -webkit-column-gap: 15px;
	  -moz-column-count: 4;
	  -moz-column-gap: 15px;
	  column-count: 4;
	  column-gap: 15px;
	}

}
 