/* getting rid of nasty size constraints */

div#header h1 a, div#header h1, div#header {
	width: 100%;
	height: auto;
}

#site-navigation .menu-bg-area{
    display: none;
}

.main-block-wrap article .entry-content{
	padding-left: 80px;
    padding-right: 80px;
}

.entry-footer .subscribe-button-2 {
	display: none;	
	}

.related-posts-wrap .clearfix .tipi-row-inner-box{
	display: none;
	}

.entry-footer .collapsible__wrap .comments--reveal{
	display: none;	
	}
	#colophon .footer-lower-area{
	display: none;	
	}

.mode__wrap .tipi-i-moon{
	display: none;	
	}

.menu-right .menu-icon .mob-tr-open{
		display: none;
	}
	
#mobhead .menu-icon-search a{
	display: none;	
	}

.main-block-wrap article .inline-post{
	display: none;	
	}

.main-block-wrap article .meta-wrap{
	text-align:center;	
	}
.wp-block-embed .wp-block-embed__wrapper .zeen-lazy-loaded{
	display: none;
}
/* Heading */
.main-block-wrap .clearfix h2{
	margin-bottom:30px;
}


/* other things */

div#content, div#container{ margin:0; 
     float:none; 
     width:auto }
.demo .red { color:black; 
     font-weight:bold }
#content a { text-decoration:none; }
div#container, div#content{ margin-left:0; 
     float:none; 
     width:auto }
#footer, .ad { display:none }
h1, h2, h3, h4, h5, h6 { page-break-after:avoid; 
     page-break-inside:avoid }
h3 { margin-left:10px; 
     margin-bottom:0px; 
     padding-bottom:0px }
blockquote, table, pre { page-break-inside:avoid }
ul, ol, dl  { page-break-before:avoid }
img.centered { display: block; 
     margin-left: auto; 
     margin-right: auto; }
img.right { padding: 4px; 
     margin: 0 0 2px 7px; 
     display: inline; }
img.left { padding: 4px; 
     margin: 0 7px 2px 0; 
     display: inline; }
.right { float: right; }
.left { float: left }
img { page-break-inside:avoid; 
     page-break-after:avoid; }
}
