/************************************************************/
/*                       PAGES                              */
/************************************************************/
.page_header {
	clear:both;
	text-align:left;	
	margin:25px auto;
	-webkit-filter: drop-shadow(0px 1px 3px #ffffff);
	filter: drop-shadow(0px 1px 3px #ffffff);
}
.section_clear {
	background:none;
}
.section_clear .innerpage {
	padding-top:0;
}
table {
	width:100%;
	border-collapse: collapse; 
	box-sizing:border-box;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
	min-height:800px;
}
table * {
	box-sizing:border-box;
}
table td {
	position:relative;
	overflow:hidden;
	background:transparent;
	background-size:100% auto;
	background-position: center;
	border:10px solid transparent;
	width:50%;
}
table h2 {
    color: #093f82;
    font-size: 28px;
    padding: 5px 3px 10px 0;
	text-shadow: 0 0 4px #fff;
}
table p {
	color: #3c3232;
	font-size: 16px;
	line-height: 24px;
	text-align: justify;
    margin-top: 10px;
}
table p strong {
	color: #1abc9c;
	border-bottom: 1px dashed;
	font-weight: bold;
}
table img:not(.semcss) {
    position: absolute;
	max-width: 100%;
    animation-duration: 0.4s;
    animation-delay: 0s;
    animation-name: fadeIn;
    /* max-height: 200px; */
    display: block;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
	border-radius:10px;
	/* opacity: 0.75; */
}
@media (max-width:768px) {
	table, thead, tbody, th, td, tr { 
		display: block; 
	}
	table td { 
		text-align: center !important;
		width: 100%;
		max-height: 400px;
	}
	table img {
		width: 100%;
		margin:auto;
		position:relative;
		top:unset;
		left:unset;
		transform:unset;
	}
}