SPAN.normalh { font-family: Verdana,Arial,Times,Times New Roman,Palatino; font-size: 13px; text-decoration: none; font-weight: normal;  color: #444444; }

SPAN.chemno {  font-family: Arial,Times,"Times New Roman",Verdana,Palatino;  font-size: 10px;  color: #000066;}

SPAN.phtitle1 {font-family: Arial,Times,Times New Roman,Verdana,Palatino; font-size: 22px; font-weight: bold; color: #444444;}

SPAN.phtitle2 { font-family: Arial,Times,Times New Roman,Verdana,Palatino; font-size: 16px; font-weight: normal; color: navy;}

SPAN.phtitle3 { font-family: Arial,Times,Times New Roman,Verdana,Palatino; font-size: 14px; font-weight: normal; color: red;}

SPAN.phtitle4 { font-family: Arial,Times,Times New Roman,Verdana,Palatino; font-size: 14px; font-weight: normal; color: #444444;}

SPAN.phtitle5 { font-family: Arial,Times,Times New Roman,Verdana,Palatino; font-size: 14px; font-weight: bold; color: #444444;}

A.nav {font-family: Arial,Verdana,helvetica,sans-serif; font-size: 14px;text-decoration: none; font-weight: normal; color: #2a2a2a;}

A.tourbanner2 {  font-family: Arial,Verdana,Times,"Times New Roman",Palatino;  font-size: 11px;  text-decoration: none;  font-weight: normal;  color: yellow;}

.album-main-table .album-pagination {
    max-width: 250px;
}

#photoPage #navigation {
	display: none;
}

@media screen and (max-width: 900px) {

    #photoPage #navigation {
        display: flex;
     }

     
    .album-main-table {
        width: 100%!important;
    }

    .album-main-table table, .album-main-table thead, .album-main-table tbody, .album-main-table th, .album-main-table td, .album-main-table tr {
        display: block;
    }

    .album-main-table tr {
        display: flex;
       	flex-direction: column;
       	align-items: center;
    }

    .album-main-table tr td {
        width: 100%;
        padding: 5px;
        position: relative;
    }

    .album-main-table tr td img {
        max-width: 100%;
        height: auto;
    }

    .album-main-table .album-pagination {
        width: 100%;
    }

    .album-main-table .album-pagination tr {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		align-items: center;
	}

	.album-main-table .album-pagination tr img {
	   max-width: 150px;
	}

	.album-main-table .album-pagination tr td:last-child a{
		display: inline;
	}
}
