

/*!
 * Fotorama 4.6.4 | http://fotorama.io/license/
 */
.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__html,.fotorama__img,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video iframe {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
 }

.fotorama--fullscreen,.fotorama__img {
	max-width: 99999px!important;
	max-height: 99999px!important;
	min-width: 0!important;
	min-height: 0!important;
	border-radius: 0!important;
	box-shadow: none!important;
	padding: 0!important
 }

.fotorama__wrap .fotorama__grab {
	cursor: move;
	cursor: -webkit-grab;
	cursor: -o-grab;
	cursor: -ms-grab;
	cursor: grab
 }

.fotorama__grabbing * {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor: -o-grabbing;
	cursor: -ms-grabbing;
	cursor: grabbing
 }

.fotorama__spinner {
	position: absolute!important;
	top: 50%!important;
	left: 50%!important
 }

.fotorama__wrap--css3 .fotorama__arr,.fotorama__wrap--css3 .fotorama__fullscreen-icon,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border,.fotorama__wrap--css3 .fotorama__video-close,.fotorama__wrap--css3 .fotorama__video-play {-webkit-transform: translate3d(0,0,0);transform:translate3d(0,0,0)}

.fotorama__caption,.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before,.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__stage .fotorama__img,.fotorama__wrap--css3 .fotorama__stage__frame {-webkit-transform: translateZ(0);transform:translateZ(0)}

.fotorama__arr:focus,.fotorama__fullscreen-icon:focus,.fotorama__nav__frame {outline: 0}

.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after {
	content: '';
	border-radius: inherit;
	background-color: rgba(204,149,62,.5)
 }

.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__shaft {-webkit-transform: none!important;transform:none!important}

.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border {
	transition-property: -webkit-transform,width;
	transition-property: transform,width;
	transition-timing-function: cubic-bezier(0.1,0,.25,1);
	transition-duration: 0ms
 }

.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__no-select,.fotorama__video-close,.fotorama__video-play,.fotorama__wrap {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
 }

.fotorama__select {
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text
 }

.fotorama__nav,.fotorama__nav__frame {margin: auto;padding:0}

.fotorama__caption__wrap,.fotorama__nav__frame,.fotorama__nav__shaft {
	-moz-box-orient: vertical;
	display: inline-block;
	vertical-align: middle;
	*display: inline;
	*zoom: 1
 }

.fotorama__nav__frame,.fotorama__thumb-border {box-sizing: content-box}

.fotorama__caption__wrap {box-sizing: border-box}

.fotorama--hidden,.fotorama__load {
	position: absolute;
	left: -99999px;
	top: -99999px;
	z-index: -1
 }

.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__nav,.fotorama__nav__frame,.fotorama__nav__shaft,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video-close,.fotorama__video-play {-webkit-tap-highlight-color: transparent}

.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play {background: url(fotorama.png) no-repeat}

@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:2dppx) {.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play}

{}

	.fotorama__thumb {background-color: #7f7f7f;background-color:rgba(127,127,127,.2)}

@media print {.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__thumb-border,.fotorama__video-close,.fotorama__video-play}

{}

	.fotorama {min-width: 1px;overflow:hidden}

		.fotorama:not(.fotorama--unobtrusive)>*:not(:first-child) {display: none}

	.fullscreen {
		width: 100%!important;
		height: 100%!important;
		max-width: 100%!important;
		max-height: 100%!important;
		margin: 0!important;
		padding: 0!important;
		overflow: hidden!important;
		background: #000
	 }

	.fotorama--fullscreen {
		position: absolute!important;
		top: 0!important;
		left: 0!important;
		right: 0!important;
		bottom: 0!important;
		float: none!important;
		z-index: 2147483647!important;
		background: #000;
		width: 100%!important;
		height: 100%!important;
		margin: 0!important
	 }

		.fotorama--fullscreen .fotorama__nav,.fotorama--fullscreen .fotorama__stage {background: #E6CB9D}

	.fotorama__wrap {
		-webkit-text-size-adjust: 100%;
		position: relative;
		direction: ltr;
		z-index: 0
	 }

	.fotorama__wrap--rtl .fotorama__stage__frame {direction: rtl}

	.fotorama__nav,.fotorama__stage {
		overflow: hidden;
		position: relative;
		max-width: 100%
	 }

	.fotorama__wrap--pan-y {-ms-touch-action: pan-y}

	.fotorama__wrap .fotorama__pointer {cursor: pointer}

	.fotorama__wrap--slide .fotorama__stage__frame {opacity: 1!important}

	.fotorama__stage__frame {overflow: hidden}

		.fotorama__stage__frame.fotorama__active {z-index: 8}

	.fotorama__wrap--fade .fotorama__stage__frame {display: none}

	.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear,.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active {
		display: block;
		left: 0;
		top: 0
	 }

	.fotorama__wrap--fade .fotorama__fade-front {z-index: 8}

	.fotorama__wrap--fade .fotorama__fade-rear {z-index: 7}

		.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active {z-index: 9}

	.fotorama__wrap--fade .fotorama__stage .fotorama__shadow {display: none}

	.fotorama__img {
		-ms-filter: "alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
		border: none!important
	 }

	.fotorama__error .fotorama__img,.fotorama__loaded .fotorama__img {
		-ms-filter: "alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1
	 }

	.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,.fotorama__img--full {display: none}

	.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full {display: block}

	.fotorama__wrap--only-active .fotorama__nav,.fotorama__wrap--only-active .fotorama__stage {max-width: 99999px!important}

	.fotorama__wrap--only-active .fotorama__stage__frame {visibility: hidden}

		.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active {visibility: visible}

	.fotorama__nav {
		font-size: 0;
		line-height: 0;
		text-align: center;
		display: none;
		white-space: nowrap;
		z-index: 5
	 }

	.fotorama__nav__shaft {
		position: relative;
		left: 0;
		top: 0;
		text-align: left
	 }

	.fotorama__nav__frame {position: relative;cursor:pointer}

	.fotorama__nav--dots {display: block}

		.fotorama__nav--dots .fotorama__nav__frame {width: 18px;height:30px}

		.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border {display: none}

	.fotorama__nav--thumbs {display: block}

		.fotorama__nav--thumbs .fotorama__nav__frame {padding-left: 0!important}

			.fotorama__nav--thumbs .fotorama__nav__frame:last-child {padding-right: 0!important}

		.fotorama__nav--thumbs .fotorama__nav__frame--dot {display: none}

	.fotorama__dot {
		display: block;
		width: 4px;
		height: 4px;
		position: relative;
		top: 12px;
		left: 6px;
		border-radius: 6px;
		border: 1px solid #7f7f7f
	 }

	.fotorama__nav__frame:focus .fotorama__dot:after {
		padding: 1px;
		top: -1px;
		left: -1px
	 }

	.fotorama__nav__frame.fotorama__active .fotorama__dot {
		width: 0;
		height: 0;
		border-width: 3px;
	 }

		.fotorama__nav__frame.fotorama__active .fotorama__dot:after {
			padding: 3px;
			top: -3px;
			left: -3px
		 }

	.fotorama__thumb {
		overflow: hidden;
		position: relative;
		width: 100%;
		height: 100%;
		margin-top: 10px;
	 }

	.fotorama__nav__frame:focus .fotorama__thumb {z-index: 2}

	.fotorama__thumb-border {
		position: absolute;
		z-index: 9;
		top: 3px;
		left: 0;
		border-style: solid;
		border-color: #FFF;
		background-image: linear-gradient(to bottom right,rgba(255,255,255,.25),rgba(64,64,64,.1))
	 }

	.fotorama__caption {
		position: absolute;
		z-index: 12;
		bottom: 0;
		left: 0;
		right: 0;
		font-family: 'Helvetica Neue',Arial,sans-serif;
		font-size: 14px;
		line-height: 1.5;
		color: #FFF;
	 }

		.fotorama__caption a {
			text-decoration: none;
			color: #FFF;
			border-bottom: 1px solid;
			border-color: rgba(0,0,0,.5)
		 }

			.fotorama__caption a:hover {color: #333;border-color:rgba(51,51,51,.5)}

	.fotorama__wrap--rtl .fotorama__caption {left: auto;right:0}

	.fotorama__wrap--no-captions .fotorama__caption,.fotorama__wrap--video .fotorama__caption {display: none}

	.fotorama__caption__wrap {
		/*background-color: #fff;*/
		background-color: rgba(230,203,157,.5);
		padding: 5px 10px
	 }

@-webkit-keyframes spinner {0%}

100% {-webkit-transform: rotate(360deg);transform:rotate(360deg)}

{}

@keyframes spinner {0%}

100% {-webkit-transform: rotate(360deg);transform:rotate(360deg)}

{}

	.fotorama__wrap--css3 .fotorama__spinner {-webkit-animation: spinner 24s infinite linear;animation:spinner 24s infinite linear}

	.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__stage .fotorama__img {
		transition-property: opacity;
		transition-timing-function: linear;
		transition-duration: .3s
	 }

	.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img {
		-ms-filter: "alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0
	 }

	.fotorama__select {cursor: auto}

	.fotorama__video {
		top: 32px;
		right: 0;
		bottom: 0;
		left: 0;
		position: absolute;
		z-index: 10
	 }

@-moz-document url-prefix() {.fotorama__active}

{}

	.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play {
		position: absolute;
		z-index: 11;
		cursor: pointer
	 }

	.fotorama__arr {
		position: absolute;
		width: 32px;
		height: 32px;
		top: 50%;
		margin-top: -16px
	 }

	.fotorama__arr--prev {left: 2px;background-position:0 0}

	.fotorama__arr--next {right: 2px;background-position:-32px 0}

	.fotorama__arr--disabled {
		pointer-events: none;
		cursor: default;
		*display: none;
		opacity: .1
	 }

	.fotorama__fullscreen-icon {
		width: 32px;
		height: 32px;
		top: 2px;
		right: 2px;
		background-position: 0 -32px;
		z-index: 20
	 }

	.fotorama__arr:focus,.fotorama__fullscreen-icon:focus {border-radius: 50%}

	.fotorama--fullscreen .fotorama__fullscreen-icon {background-position: -32px -32px}

	.fotorama__video-play {
		width: 96px;
		height: 96px;
		left: 50%;
		top: 50%;
		margin-left: -48px;
		margin-top: -48px;
		background-position: 0 -64px;
		opacity: 0
	 }

	.fotorama__wrap--css2 .fotorama__video-play,.fotorama__wrap--video .fotorama__stage .fotorama__video-play {display: none}

	.fotorama__error .fotorama__video-play,.fotorama__loaded .fotorama__video-play,.fotorama__nav__frame .fotorama__video-play {opacity: 1;display:block}

	.fotorama__nav__frame .fotorama__video-play {
		width: 32px;
		height: 32px;
		margin-left: -16px;
		margin-top: -16px;
		background-position: -64px -32px
	 }

	.fotorama__video-close {
		width: 32px;
		height: 32px;
		top: 0;
		right: 0;
		background-position: -64px 0;
		z-index: 20;
		opacity: 0
	 }

	.fotorama__wrap--css2 .fotorama__video-close {display: none}

	.fotorama__wrap--css3 .fotorama__video-close {-webkit-transform: translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}

	.fotorama__wrap--video .fotorama__video-close {display: block;opacity:1}

	.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close {-webkit-transform: translate3d(0,0,0);transform:translate3d(0,0,0)}

	.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {opacity: 0}

	.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {opacity: 1}

	.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon {opacity: 0!important}

	.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {display: none}

	.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {display: block}

	.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon {display: none!important}

	.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus) {-webkit-transform: translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}

	.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus) {-webkit-transform: translate3d(-48px,0,0);transform:translate3d(-48px,0,0)}

	.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus) {-webkit-transform: translate3d(48px,0,0);transform:translate3d(48px,0,0)}

	.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon {-webkit-transform: translate3d(32px,-32px,0)!important;transform:translate3d(32px,-32px,0)!important}

	.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev {-webkit-transform: translate3d(-48px,0,0)!important;transform:translate3d(-48px,0,0)!important}

	.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next {-webkit-transform: translate3d(48px,0,0)!important;transform:translate3d(48px,0,0)!important}

	.fotorama__wrap--css3 .fotorama__arr:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),.fotorama__wrap--css3 .fotorama__video-close:not(:focus),.fotorama__wrap--css3 .fotorama__video-play:not(:focus) {
		transition-property: -webkit-transform,opacity;
		transition-property: transform,opacity;
		transition-duration: .3s
	 }

	.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before {
		content: "";
		display: block;
		position: absolute;
		text-decoration: none;
		top: 0;
		bottom: 0;
		width: 10px;
		height: auto;
		z-index: 10;
		pointer-events: none;
		background-repeat: no-repeat;
		background-size: 1px 100%,5px 100%
	 }

	.fotorama__nav:before,.fotorama__stage:before {
		background-image: linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.4),transparent);
		background-position: 0 0,0 0;
		left: -10px
	 }

	.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--left:before {left: 0}

	.fotorama__nav:after,.fotorama__stage:after {
		background-image: linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.4),transparent);
		background-position: 100% 0,100% 0;
		right: -10px
	 }

	.fotorama__nav.fotorama__shadows--right:after,.fotorama__stage.fotorama__shadows--right:after {right: 0}

	.fotorama--fullscreen .fotorama__nav:after,.fotorama--fullscreen .fotorama__nav:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__stage:before,.fotorama__wrap--fade .fotorama__stage:after,.fotorama__wrap--fade .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__stage:before {display: none}
