.gamma-container {
	min-height: 200px;
}
.gamma-gallery {
	margin: 0px; padding: 0px; width: 100%; list-style-type: none; position: relative;
}
.gamma-gallery::before {
	display: table; content: ""
}
.gamma-gallery::after {
	display: table; content: ""
}
.gamma-gallery::after {
	clear: both;
}
.gamma-gallery li {
	padding: 4px; margin-left: 0px; float: left; display: block; list-style-image: url('http://www.iran-travel.de/image-orginal/none'); position: relative; cursor: pointer; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box
}
.gamma-gallery li img {
	width: auto; height: auto; display: block; max-width: 100%;
}
.gamma-description {
	background: rgba(255, 255, 255, 0.6); transition:opacity 0.4s ease-in-out; left: 20px; top: 20px; text-align: center; right: 20px; bottom: 20px; position: absolute; opacity: 0; -webkit-transition: opacity 0.4s ease-in-out; -o-transition: opacity 0.4s ease-in-out; -moz-transition: opacity 0.4s ease-in-out;
}
.no-touch .gamma-gallery li:hover .gamma-description {
	opacity: 1;
}
.gamma-description::before {
	height: 100%; content: ""
}
.gamma-description::before {
	vertical-align: middle; display: inline-block;
}
.gamma-description h3 {
	vertical-align: middle; display: inline-block;
}
.gamma-description::before {
	vertical-align: middle; display: inline-block;
}
.gamma-description h4 {
	vertical-align: middle; display: inline-block;
}
.gamma-description h3 {
	padding: 0px 20px; letter-spacing: 1px; font-family: "Roboto Slab", serif; font-size: 12px; font-weight: 400; position: relative;
}
.gamma-description h4 {
	padding: 0px 20px; top: 0px; text-transform: uppercase; letter-spacing: 1px; font-family: "Roboto", serif; font-size: 8px; font-weight: 400; display: none; position: relative;
}
.gamma-buttons {
	top: 10px; right: 10px; position: absolute; z-index: 10001;
}
.gamma-buttons button {
	background: rgb(51, 51, 51); border: currentColor; border-image: none; width: 30px; height: 30px; color: rgb(255, 255, 255); font-size: 14px; margin-left: 5px; float: left; display: block; cursor: pointer;
}
.gamma-buttons button::before {
	text-align: center; font-style: normal; font-weight: normal; display: block; opacity: 0.7; speak: none;
}
.gamma-nav span::before {
	text-align: center; font-style: normal; font-weight: normal; display: block; opacity: 0.7; speak: none;
}
.no-touch .gamma-buttons button:hover {
	background: rgb(102, 102, 102);
}
button.gamma-btn-close::before {
	content: "\2715";
}
button.gamma-btn-ssplay::before {
	content: "\25b6";
}
button.gamma-btn-sspause::before {
	content: "\2389";
}
.gamma-single-view {
	left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; display: none; position: fixed; z-index: 10000;
}
.gamma-overlay {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 9999; opacity: 0;
}
.gamma-single-view img {
	position: absolute; cursor: pointer;
}
.gamma-description-wrapper {
	background: rgba(0, 0, 0, 0.7); padding: 5px 0px; left: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 10;
}
.gamma-single-view .gamma-description {
	background: none; left: auto; top: auto; right: auto; bottom: auto; position: relative;
}
.gamma-single-view .gamma-description h3 {
	padding: 5px 0px; color: rgb(255, 255, 255); font-size: 15px;
}
.gamma-single-view .gamma-description h4 {
	padding: 5px 0px; color: rgb(136, 136, 136); font-size: 10px; display: block;
}
.gamma-nav span {
	border-radius: 10px; border: 2px solid lightgrey; transition:0.3s; border-image: none; left: 25px; top: 50%; width: 50px; height: 50px; text-align: center; margin-top: -25px; display: block; position: absolute; cursor: pointer; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease;
}
.gamma-nav span.gamma-next {
	left: auto; right: 25px;
}
.gamma-nav span::before {
	color: rgb(255, 255, 255); font-size: 40px; opacity: 0.7;
}
.gamma-nav span:hover::before {
	opacity: 1;
}
.gamma-nav span::before {
	margin: 0px; width: auto; display: block;
}
.gamma-nav span.gamma-prev::before {
	content: url(http://www.iran-travel.de/image-orginal/hoch-links.svg);
}
.gamma-nav span.gamma-next::before {
	content: url(http://www.iran-travel.de/image-orginal/hoch-rechts.svg);
}
.gamma-img-fly {
	left: 0px; top: 0px; position: absolute; z-index: 99999;
}
.gamma-loading {
	background: url('http://www.iran-travel.de/image-orginal/loader_light.gif') no-repeat center;
}
.gamma-single-view.gamma-loading {
	background: url('http://www.iran-travel.de/image-orginal/loader_dark.gif') no-repeat center;
}
.gamma-container img {
	-ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none;
}
.gamma-nav span {
	-ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none;
}
.gamma-buttons button {
	-ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none;
}
.gamma-description-wrapper {
	-ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none;
}
.gamma-description {
	-ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none;
}
.gamma-description h3 {
	-ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none;
}
@media screen and (max-width:750px)
{
.gamma-description {
	left: 10px; top: 10px; right: 10px; bottom: 10px;
}
.gamma-description h3 {
	padding: 0px 5px; font-size: 14px;
}
}
@media screen and (max-width:500px)
{
.gamma-buttons {
	clear: both; float: left;
}
}