@charset "UTF-8";
h1, h3, p {
	text-align: center;
}
h4, p1 {
	text-align: left;
}
#myImg {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
}

#myImg:hover {opacity: 0.7;}

.navbar, .navbar-default {
	border-width: 0px;
	background-color: #e6e6e6;
	margin-top: 20px;
}
#main {
	width: 75%;
	max-width: 750px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 60px;
	margin-bottom: 60px;
}
footer {
	margin-top: 60px;
	padding-top: 30px;
	padding-bottom: 30px;
	background-color: #e6e6e6;
	color: #000000;
	text-align: center;
}
.image-fill {
	width: 100%;
}
#wrapper {
	padding-right: 0px;
	padding-left: 0px;
}
#image-gallery-link {
    clear:both;
    width:100%;
    text-align:center;
    padding:0px;
    margin:0px;
}
#image-gallery-caption {
    text-align:center;
    max-width:70%;
    margin:auto;
}

.gallery {
position:relative;
overflow:hidden;
width: 75%;
max-width: 750px;
margin:15px auto;
padding:50px;
background:#fff;
}

.gallery a:link,
.gallery a:active,
.gallery a:visited {
color:#000;
outline:0;
text-decoration:none;
}

.gallery a:hover {
	} 

.gallery img {border:0;}
.gallery .float-left {float:left;}
.gallery .float-right {float:right;}
.gallery .clear {clear:both;}
.gallery .clearb10 {padding-bottom:10px;clear:both;}

.gallery .titlebar {
height:24px;
line-height:24px;
margin:0 5px;
}

.gallery .title {
font-size:18px;
font-weight:400;
}

.gallery .thumb-album {
overflow:hidden;
width:150px;
height:130px;
float:left;
background-color: transparent;
color: #000;
margin:5px;
padding: 5px;
}

.gallery .thumb-album a {color:#000;}

.gallery .thumb-album:hover {
opacity: 0.7;
}

.gallery .thumb-album a {color:#000;}
.gallery .thumb-album:hover a {color:#000;}

.gallery .thumb {
overflow:hidden;
float:left;
width:150px;
height:110px;
margin:5px;
background-color:#fff;
}

.gallery .thumb:hover {
opacity: 0.7;
}

.gallery .thumb-wrapper {
width:100%;
height:110px;
overflow:hidden;
}

.gallery .thumb-wrapper img {height:auto;}

.shadow {

}

/***** pagination style *****/
.gallery .paginate-wrapper {
padding:10px 0;
font-size:11px;
}

.gallery a.paginate {
color:#000;
padding:0;
margin:0 2px;
text-decoration:none;
}

.gallery a.current-paginate, 
.gallery a.paginate:hover {
color:#000;
font-weight:700;
padding:0;
margin:0 2px;
text-decoration:none;
}

.gallery a.paginate-arrow {
text-decoration:none;
border:0;
}