body{
	background-color: #152836;

    font-family: Verdana;
}
.art-gallery > ul {
	margin-bottom: 0;
}
.art-gallery > ul > li {
		float: left;
		margin-bottom: 15px;
		margin-right: 15px;
		width: 200px;
}
.art-gallery > ul > li a {
	 border: 1px solid #FFF;
		border-radius: 3px;
		display: block;
		overflow: hidden;
		position: relative;
		float: left;
}
.art-gallery > ul > li a > img {
		-webkit-transition: -webkit-transform 0.15s ease 0s;
		-moz-transition: -moz-transform 0.15s ease 0s;
		-o-transition: -o-transform 0.15s ease 0s;
		transition: transform 0.15s ease 0s;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
		height: 100%;
		width: 100%;
}
.art-gallery > ul > li a:hover > img {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
}
.art-gallery > ul > li a:hover .art-gallery-poster > img {
		opacity: 1;
}
.art-gallery > ul > li a .art-gallery-poster {
		background-color: rgba(0, 0, 0, 0.1);
		bottom: 0;
		left: 0;
		position: absolute;
		right: 0;
		top: 0;
		-webkit-transition: background-color 0.15s ease 0s;
		-o-transition: background-color 0.15s ease 0s;
		transition: background-color 0.15s ease 0s;
}
.art-gallery > ul > li a .art-gallery-poster > img {
		left: 50%;
		margin-left: -10px;
		margin-top: -10px;
		opacity: 0;
		position: absolute;
		top: 50%;
		-webkit-transition: opacity 0.3s ease 0s;
		-o-transition: opacity 0.3s ease 0s;
		transition: opacity 0.3s ease 0s;
}
.art-gallery > ul > li a:hover .art-gallery-poster {
		background-color: rgba(0, 0, 0, 0.5);
}
.art-gallery .justified-gallery > a > img {
		-webkit-transition: -webkit-transform 0.15s ease 0s;
		-moz-transition: -moz-transform 0.15s ease 0s;
		-o-transition: -o-transform 0.15s ease 0s;
		transition: transform 0.15s ease 0s;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
		height: 100%;
		width: 100%;
}
.art-gallery .justified-gallery > a:hover > img {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
}
.art-gallery .justified-gallery > a:hover .art-gallery-poster > img {
		opacity: 1;
}
.art-gallery .justified-gallery > a .art-gallery-poster {
		background-color: rgba(0, 0, 0, 0.1);
		bottom: 0;
		left: 0;
		position: absolute;
		right: 0;
		top: 0;
		-webkit-transition: background-color 0.15s ease 0s;
		-o-transition: background-color 0.15s ease 0s;
		transition: background-color 0.15s ease 0s;
}
.art-gallery .justified-gallery > a .art-gallery-poster > img {
		left: 50%;
		margin-left: -10px;
		margin-top: -10px;
		opacity: 0;
		position: absolute;
		top: 50%;
		-webkit-transition: opacity 0.3s ease 0s;
		-o-transition: opacity 0.3s ease 0s;
		transition: opacity 0.3s ease 0s;
}
.art-gallery .justified-gallery > a:hover .art-gallery-poster {
		background-color: rgba(0, 0, 0, 0.5);
}
.art-gallery .video .art-gallery-poster img {
		height: 48px;
		margin-left: -24px;
		margin-top: -24px;
		opacity: 0.8;
		width: 48px;
}
.art-gallery.dark > ul > li a {
		border: 3px solid #04070a;
}
.home .art-gallery {
	padding-bottom: 80px;
}
h2{color:white;display: block; }
h2 a {color:white;}
#nav-header {
		background-color: #152836;
		color:white;
    top: 0px;
    left: 0px;
    right: 0px;
    margin-bottom: 0px;
}
#nav-header h2{
		color:white;
		text-align:center;
}
nav, .flex-row
{
	padding:10px;
    display: -webkit-flex;
    display: flex;
	background-color: #152836;
    direction: row;
    -webkit-flex-direction: row;
}
#nav-bottom{
	 border-top: 1px solid #FFF;
}

#nav-top{
	 border-bottom: 1px solid #FFF;
}
nav a, .menu-item
{
    color: white;
	background-color: #152836;
    -webkit-box-flex: 1; /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1; /* OLD - Firefox 19- */
    width: 25%; /* For old syntax, otherwise collapses. */
    -webkit-flex: 1; /* Chrome */
    -ms-flex: 1; /* IE 10 */
    flex: 1; /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    text-align: center;
}

h3,h2, h1{display: block;color:white;  text-align: center;font-size:3em }
h1{font-size:4em;}
h3{font-size:2em;}
a,em{color:white;}
#instructions {text-align:center; width:100%;display:block;}
figcaption{color:white;  text-align: center;font-size:1em;white-space:pre-wrap;}
.lg-sub-html,.lg-sub-html h4 {font-size:1.5em;}

#gallery1, #gallery2{
	margin: 0 auto;
	text-align: center;
}

#gallery1 li, #gallery2 li{
	display: inline-block;
	vertical-align: top;
	padding:5px;
}
