/**
 * Print Stylesheet fuer Seda
* @version         1.0
* @lastmodified    27.09.2019
*/

@media print {
   
   /* Hiding unnecessary elements for the print */
   .share-modal, .modal-backdrop.show, .hfeed, .site-footer,
   .blocks-gallery-item figcaption, .entry-footer, .comment-respond, .zup-main-sidebar, .zup-secondary-sidebar,
   .comments-area  {
   		display: none !important;
   }

   * { overflow: visible !important; }

   .modal-open {
		overflow: auto;
	}
	
	.main-content {
		max-width: 100%;
		flex: auto;
		page-break-inside: avoid; 
	}	 
	body, .zup-wrapper, .zup-blog .zup-post {
		background: #fff !important;
		color: #333 !important;
	}
	h1, h2, h3, h4, h5, h6 {
		color: #000 !important;
	}
	.zup-blog .zup-post .entry-content,
	.zup-blog .zup-post .entry-content p,
	.zup-blog .zup-post .entry-excerpt {
		color: #333 !important;
	}
	.category-slider {
		background: #fff !important;
		border-color: #333 !important;
	}
	blockquote {
		padding-left: 15px;
		border-width: 0;
 		border-left: 1px solid #adb5bd;
	}
	.sidebar-right .site-content .row .main-content {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}


	.zup-single-post {
		display: inline-block !important;
	}

	/* Setting content width, unsetting floats and margins */
	/* Attention: the classes and IDs vary from theme to theme. Thus, set own classes here */
	.site-content ,.single-post {
	width: 100%; 
	margin: 0; 
	float: none;
	}

	/** Setting margins */       
	@page { margin: 2cm }
	@page :first {
	  margin: 1cm 2cm;
	}

	a {
	    page-break-inside:avoid
	}
	blockquote {
	    page-break-inside: avoid;
	}
	h1, h2, h3, h4, h5, h6 { page-break-after:avoid; 
	     page-break-inside:avoid }
	img { page-break-inside:avoid; 
	     page-break-after:avoid; }
	table, pre { page-break-inside:avoid }
	ul, ol, dl  { page-break-before:avoid }
	
	a:link, a:visited, a {
		background: transparent;
		color: #520;
		font-weight: bold;
		text-decoration: underline;
		text-align: left;
		}

	a:after > img {
	   content: "";
	}


	/**
	 * Making intergated videos disappear, and removing the iframes' whitespace to zero. 
	 */
	.entry-content iframe, ins {
	    display: none;
	    width: 0 !important;
	    height: 0 !important;
	    overflow: hidden !important;
	    line-height: 0pt !important;
	    white-space: nowrap;
	}
	.embed-youtube, .embed-responsive {
	  position: absolute;
	  height: 0;
	  overflow: hidden;
	}

	.single-post article.zup-post {
	    padding: 0;
	    border: 0;
	}

	.entry-header .entry-title,
	.entry-header .subtitle,
	.entry-header .entry-meta,
	.entry-header .entry-meta span,
	.entry-header .breadcrumb a,
	.entry-header .breadcrumb {
		color: #000 !important;
	}
	.entry-header {
		background: transparent !important;
	}
	.entry-header .single-featured-image {
		background: transparent !important;
	}
	.go-to-top-button {
		display: none !important;
	}
	.breadcrumb, .breadcrumb a:not(:hover), .posts-list-widget .post-meta i, .posts-list-widget .post-meta a, .widget_recent_entries ul li .post-date, .post-meta, .post-meta a, .zup-blog-content .zup-post .entry-header .entry-meta .meta-item::after, .wp-block-latest-comments__comment-date, .wp-block-latest-posts__post-date, .single-post .entry-header .entry-meta .meta-item::after, .wp-block-latest-comments__comment-date::before, .comment-list .comment-metadata time, .comment-list .comment-metadata::before, .comment-list .edit-link::before {
	    color: #333 !important;
	}

	.zup-post .entry-title, .zup-post .entry-title a:not(:hover), a:focus, a:active, .is-single .entry-content a, .is-single .entry-content a:visited,  .error-404 .big-404, .error-404 .page-search .search-submit, .about-author .author-name a, blockquote cite, .zup-infinite-spinner div#wave .dot, #wp-calendar tbody td a, blockquote::before, .mobile-menu-modal .mobile-menu > .menu-item > a, .social-icons-item .url-social-icon span, .zup-blog-content .zup-post .entry-header .entry-title, .comment-respond textarea:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, textarea:focus, .content-bottom-meta .tags-links a,  tbody tr td {
	    color: #000 !important;
	}
	hr, .post-layout-header-11.single-post .zup-post .entry-content::before, pre, .wp-block-table.is-style-stripes tbody tr:nth-child(2n+1) td, pre.wp-block-verse, .search-modal .modal-content .search-form #popup-search-submit:hover, .post-layout-header-11.single-post .zup-post .entry-content::before {
	    background: #fff !important;
	}
	 pre {
	 	border-color: #333 !important;
	 	color: #333 !important;
	}
	.entry-footer .post-pages .post-page-numbers:hover, .entry-footer .post-pages .post-page-numbers.current, .content-bottom-meta .tags-links .tags-title, .tagcloud a:hover, .comment-respond textarea:focus, .wp-block-tag-cloud .tag-cloud-link:hover, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, textarea:focus, .site-footer .widget_search .search-field:focus, .widget_search .search-field:focus, a.share-button:hover, a.share-button {
	    border-color: #000 !important;
	    background: #000 !important;
	    color: #fff !important;
	}
	
}