/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Aug 24 2025 | 05:49:22 */
.entry-content {
	/*background-color: rgba(0, 16, 46, .8) !important;*/
	margin-bottom: 50px;
	width: 80%;
	/*min-height: 85vh;*/
	overflow-y: auto;
}
body:not(.elementor-page):not(.panel-layout) .entry-content h2 {
	margin-top: .9em;
}
#main {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 20px;
}

/*
780-1024 port => column
iPad pro port => heading align
*/


@media only screen and (min-width: 480px) and  (max-width: 1024px)  {
	
	div.entry-content {
		background-color: var(--main-bg-color) !important;
	}
	
	div.entry-content > div:nth-child(2) > div {
		/*background-color: pink !important;*/
		padding-top: 10px !important;
		padding-bottom: 5px !important;
	}
	
	div.entry-content > div:nth-child(2) > div > ul {
		/*background-color: pink !important;*/
		padding-top: 0 !important;
	}
	
	div.entry-content > div:first-child h2 {
		text-align: left !important;
	}
		
}

@media only screen and (min-width: 480px) and  (max-width: 600px)  and (orientation: portrait) {
	
	div.entry-content > div:first-child {
		gap: 0;
	}
	
}


@media only screen and (max-width: 480px) and (orientation: portrait),
	only screen and (max-width: 850px) and (orientation: landscape)
	
  {
	  :root :where(.is-layout-flex) {
		 gap: 0;
	  }

	  
	  
	  
.has-text-align-right {
    text-align: left;
	margin-left: 16px;
}
	
.wp-block-image {
	display: flex;
}
	

.wp-container-core-columns-layout-1.wp-container-core-columns-layout-1:first-child {
		margin-bottom: 0;
	}
	
div.wp-container-core-columns-layout-1.wp-container-core-columns-layout-1:first-child > 
.wp-block-column:not(:first-child) {
		display: none;
	}
	
	div.wp-container-core-columns-layout-2.wp-container-core-columns-layout-2 ul {
		margin-top: 0;
	}


div.wp-block-columns.are-vertically-aligned-bottom.has-background .is-layout-flex.wp-container-core-columns-is-layout-b095f4cc.wp-block-columns-is-layout-flex {
	padding-top: 0 !important;
}

ul.wp-block-list {
	padding-top: 0 !important;
}

div.wp-block-column.is-vertically-aligned-top.is-layout-flow.wp-container-core-column-is-layout-742952ff.wp-block-column-is-layout-flow {
	padding-bottom: 20px !important;
}
/*
figure.wp-block-image.alignright.size-full-is-resized, figure .wp-block-image .alignright {
	margin: 0 !important;
}*/
