/*print ----------------------------------------------------- start */

@media print {
	
	@page {
	    margin: 2mm 4mm 2mm 4mm;
	     size: A4;  
	}
	
	 html, body {	  
	    margin: 0 !important;
        padding:0 !important;   
        width:100%;   
	}
	
	/*hidden --------------------------------- start */
	
	.ym-head,
	.ym-information,
	.ym-footer,
	.ym-content-riders,
	.ym-media-hub,
	.ym-customers-menue
	{
		display:none;
	}
	
	/*hidden --------------------------------- end */
	
	/*head --------------------------------- start */
	
	.ym-detail-head-image
	{
		height:auto;
		margin-bottom:0;
	}
	
	.ym-detail-head-image .ym-page-head
	{
		position:relative;		
	}
	
	/*head --------------------------------- end */
	
	/*slider --------------------------------- start */
	
	.ym-slider-block .slick-track
	{
		width: auto !important;
		transform: unset !important;
		display:flex;
		flex-wrap: wrap;
		margin-left:-10px;
	}
	
	.ym-slider-block .slick-list
	{
		overflow:visible;
		height:auto !important;
	}
	
	.ym-slider-block  .slick-slide
	{
		width:auto !important;
		margin-left:10px;
	}
	
	.ym-slider-block .slick-cloned,
	.ym-slider-block .slick-arrow
	{
		display:none !important;
	}
	
	.ym-slider-block .ym-text-image
	{
		max-width:200px;
		max-height:200px;
	}
	
	/*slider --------------------------------- end */
	
	/*textblock --------------------------------- start */
	
	.ym-block
	{		
		page-break-inside:avoid;	
	}
	
	/*textblock --------------------------------- end */
	
	/*ranking --------------------------------- start */
	
	.ym-ranking-list
	{
		page-break-before:always;
	}
	
	.ym-ranking-list .ym-profile-image
	{
		display:none;
	}
	
	.ym-ranking-list .tab-content > .tab-pane
	{
		display:block;
		border-bottom:1px solid #000;
		margin-bottom:10px;
	}
	
	.ym-ranking-entry[href]:after { content: none !important; }
	
  	/*img[src]:after { content: none !important; }*/
	
	/*ranking --------------------------------- end */	
	
	/*clippings --------------------------------- start */

	.ym-clipping-detail .ym-text-block-image.right
	{
		page-break-before:always;
		flex-direction: column;
	}
	
	.ym-clipping-detail .ym-text-block-image.right .ym-text-block-image .ym-text
	{
		width:100%;
		order:2;	
	}
	
	.ym-clipping-detail .ym-text-block-image.right .ym-figure-side
	{
		width:100%;
		order:1;
		margin:10px 0px 0px 0px;		
	}
	
	.ym-clipping-detail .ym-text-block-image.right .ym-figure-side figure
	{
		text-align:center;		
	}
	
	.ym-clipping-detail .ym-text-block-image.right .ym-figure-side img
	{
		max-height:800px;	
		display: inline-block;
	}
	
	.ym-content-magazines
	{
		page-break-before:always;
	}
	
	/*clippings --------------------------------- start */
	
	/*polls --------------------------------- start */
	
	.ym-poll-block .choices,
	.ym-poll-block .show-results
	{
		display:none;	
	}
	
	.ym-poll-block .ym-poll-results
	{
		display:block;
		height:auto;
	}
	
	.ym-poll-block .progress
	{
		height:auto;
		overflow:visible;
		background:none;
		box-shadow:none;
	}
	
	.ym-poll-block .progress-bar
	{
		float:none;
		margin-bottom:5px;
		text-align:left;
	}
	
	/*polls --------------------------------- end */
	
}
/*print ----------------------------------------------------- end */