@charset "UTF-8";
/* CSS Document */


#content {
	font-size: 13px;
	padding: 0;
	border: none;
	position: relative;
}
#content > * {
	margin-top: 1em;
	margin-bottom: 1em;
}
#content > h2.main {
	font-size: 24px;
	font-family: 'Merriweather', sans-serif;
	font-weight: 900;
	margin: 6px 0px;
	padding: 16px 16px;
	padding-right: 240px;
	background: transparent url(images/gallery/gallery_back.jpg) left top repeat-y;
}


.mediumWrapper {
	display: none;
	clear: both;
	margin-bottom: 3em;
/* 	margin-top: 1em; */
	border: 1px solid #d7d7d7;
}
.mediumWrapper:first-child {
	margin-top: 0;
}
.mediumWrapper.visible {
	display: block;
}
.mediumWrapper.hidden {
	display: block;
	visibility: hidden;
}
.mediumWrapper .infoBar {
	position: relative;
	overflow: hidden;
	padding: 2em 3em;
	padding-right: 1em;
/* 	background-color: #b9baa8; */
	background-color: #dfe0d7;
}
.mediumWrapper .infoBar > * {
	display: table-cell;
	vertical-align: top;
}
.mediumWrapper .mediaInfo {
	padding-left: 1.5em;
	padding-bottom: 30px;
}
.mediumWrapper .mediaInfo h2 {
	margin-top: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}





/*
.mediumWrapper .photoNum {
	white-space: nowrap;
	font-family: 'Merriweather', sans-serif;
	font-weight: 900;
	line-height: 1;
	font-size: 3em;
	color: #000;
	border-right: 1px solid #000;
	padding-right: .5em;
}
.mediumWrapper .photoNum span {
	display: inline-block;
	font-size: 2em;
}
.mediumWrapper .photoNum .cur {
	line-height: .9;
	vertical-align: super;
}
.mediumWrapper .photoNum .total {
	font-size: .7em;
	margin-left: -.35em;
}
*/
.mediumWrapper .photoNum {
	white-space: nowrap;
	font-family: 'Merriweather', sans-serif;
	font-weight: 900;
	line-height: 1;
	font-size: 3em;
	color: #000;
	border-right: 1px solid #000;
	min-width: 1.2em;
	padding-right: .5em;
	min-width: 1.3em;
}
.mediumWrapper .photoNum span {
	display: inline-block;
	font-size: 1.8em;
	line-height: .9;
	
	line-height: 1;
	letter-spacing: -3px;
}






.mediumWrapper .photoArea {
	position: relative;
	text-align: center;
	padding: 1em;
	background-color: #f0f0f0;
}
.mediumWrapper .photoArea .photo {
	display: inline-block;
}
.mediumWrapper .photoArea .photo img {
	display: block;
	max-width: 100%;
/* 	max-height: 460px; */
/* 	max-width: 500px; */
}
.mediumWrapper .photo .imgAddress {
	display: none !important;
}








.mediumWrapper .infoBar .shareBar {
	list-style: none;
	display: block;
	text-align: right;
	padding: 0;
	margin: -14px 0 -20px;
}
.mediumWrapper .infoBar .shareBar li {
	display: inline-block;
	padding: 0;
}
.mediumWrapper .infoBar .shareBar a {
	display: block;
	width: 28px;
	height: 28px;
	margin: 1px;
	background: #b9baa8 url(images/gallery/gallery_graphics.png) 0px -50px no-repeat;
	background-color: #b2b2a9;
}
.mediumWrapper .infoBar .shareBar .fb {
	background-position: 0px -50px;
}
.mediumWrapper .infoBar .shareBar .tw {
	background-position: -28px -50px;
}
.mediumWrapper .infoBar .shareBar .wa {
	background-position: -56px -50px;
}
.mediumWrapper .infoBar .shareBar .pin {
	background-position: -84px -50px;
}
.mediumWrapper .infoBar .shareBar .ins {
	background-position: -112px -50px;
}
.mediumWrapper .infoBar .shareBar .gp {
	background-position: -140px -50px;
}
.mediumWrapper .infoBar .shareBar .em {
	background-position: -168px -50px;
}
.mediumWrapper .infoBar .shareBar .kaydet {
	background-position: -196px -50px;
}
.mediumWrapper .infoBar .shareBar .tu {
	background-position: -224px -50px;
}
.mediumWrapper .infoBar .shareBar .fb:hover {
	background-color: #3b5999;
}
.mediumWrapper .infoBar .shareBar .tw:hover {
	background-color: #13abdc;
}
.mediumWrapper .infoBar .shareBar .wa:hover {
	background-color: #1d9e11;
}
.mediumWrapper .infoBar .shareBar .pin:hover {
	background-color: #bd081c;
}
.mediumWrapper .infoBar .shareBar .ins:hover {
	background-color: #9b6954;
}
.mediumWrapper .infoBar .shareBar .gp:hover {
	background-color: #dd4b39;
}
.mediumWrapper .infoBar .shareBar .em:hover {
	background-color: #6a006d;
}
.mediumWrapper .infoBar .shareBar .kaydet:hover {
	background-color: #ed1c24;
}
.mediumWrapper .infoBar .shareBar .tu:hover {
	background-color: #37465d;
}





#content .no-overflow {
	margin: 0 -1px 1em;
	border: 1px solid #ccc;
/* 	text-align: center; */
}
.no-overflow:first-child + .mediumWrapper.visible {
	margin-top: 14px;
}
.mediumWrapper.visible + .no-overflow {
/* 	margin-top: -1em; */
}
.no-overflow + .mediumWrapper.visible {
/* 	margin-top: 1em; */
}
