/*! Fotorama 3.0.1 (v1427) | http://fotoramajs.com/license/ */
.fotorama__noise-bg, .fotorama__noise, .fotorama__thumbs_previews, .fotorama__caption_overlay, .fotorama_fullscreen .fotorama__caption { background-image: url("data:image/png;base64,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"); }

.fotorama-outer, .fotorama__caption-outer { margin: 0; padding: 0; }

.fotorama { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); *zoom: 1; position: relative; margin: 0; padding: 0; }
.fotorama img { max-width: 99999px !important; min-width: 0 !important; width: auto; }
.fotorama:active, .fotorama:focus { outline: none; }

.fullscreen { background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 500, color-stop(0%, #f3f2f1), color-stop(12.8%, #f3f2f1), color-stop(100%, #ffffff)); background: -webkit-radial-gradient(#f3f2f1, #f3f2f1 64px, #ffffff 500px); background: -moz-radial-gradient(#f3f2f1, #f3f2f1 64px, #ffffff 500px); background: -o-radial-gradient(#f3f2f1, #f3f2f1 64px, #ffffff 500px); background: radial-gradient(#f3f2f1, #f3f2f1 64px, #ffffff 500px); background-color: #ffffff; width: 100% !important; height: 100% !important; overflow: hidden !important; }
.fullscreen * { visibility: hidden; overflow: visible; }

.fotorama_fullscreen { visibility: visible; position: fixed !important; top: 0 !important; right: 0 !important; bottom: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; margin: auto !important; z-index: 2147483647 !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important; }
.fotorama_fullscreen * { visibility: visible; }
.fotorama_fullscreen .fotorama__wrap, .fotorama_fullscreen .fotorama__thumbs { margin: 0 !important; }
.fotorama_fullscreen.fotorama_fullscreen_quirks { position: absolute !important; }

/* background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 500, color-stop(0%, #f3f2f1), color-stop(12.8%, #f3f2f1), color-stop(100%, #ffffff)); background: -webkit-radial-gradient(#f3f2f1, #f3f2f1 64px, #ffffff 500px); background: -moz-radial-gradient(#f3f2f1, #f3f2f1 64px, #ffffff 500px); background: -o-radial-gradient(#f3f2f1, #f3f2f1 64px, #ffffff 500px); background: radial-gradient(#f3f2f1, #f3f2f1 64px, #ffffff 500px);  */

.fotorama__wrap {border:solid 1px gray ; position: relative; overflow: hidden; *zoom: 1; margin: 0; padding: 0; background-color: #ffffff; -webkit-user-select: none; -moz-user-select: -moz-none; -khtml-user-select: none; -o-user-select: none; -ms-user-select: none; user-select: none; }

.fotorama__noise { top: 0; left: 0; bottom: 0; right: 0; position: absolute; }

.fotorama_shadows .fotorama__wrap:before, .fotorama_shadows .fotorama__wrap:after, .fotorama_shadows .fotorama__thumbs_previews:before, .fotorama_shadows .fotorama__thumbs_previews:after { content: ""; display: block; position: absolute; text-decoration: none; top: 3px; bottom: 3px; width: 10px; height: auto; -webkit-transition-property: all; -moz-transition-property: all; -o-transition-property: all; transition-property: all; -webkit-transition-duration: 333ms; -moz-transition-duration: 333ms; -o-transition-duration: 333ms; transition-duration: 333ms; -webkit-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1); -moz-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1); -o-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1); transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1); -webkit-backface-visibility: hidden; z-index: 10; *display: none !important; }
.fotorama_shadows .fotorama__wrap:before, .fotorama_shadows .fotorama__thumbs_previews:before { -webkit-box-shadow: rgba(0, 0, 0, 0.5) 2px 0 8px, rgba(0, 0, 0, 0.5) 0 0 3px; -moz-box-shadow: rgba(0, 0, 0, 0.5) 2px 0 8px, rgba(0, 0, 0, 0.5) 0 0 3px; box-shadow: rgba(0, 0, 0, 0.5) 2px 0 8px, rgba(0, 0, 0, 0.5) 0 0 3px; left: -25px; }
.fotorama_shadows .fotorama__wrap:after, .fotorama_shadows .fotorama__thumbs_previews:after { -webkit-box-shadow: rgba(0, 0, 0, 0.5) -2px 0 8px, rgba(0, 0, 0, 0.5) 0 0 3px; -moz-box-shadow: rgba(0, 0, 0, 0.5) -2px 0 8px, rgba(0, 0, 0, 0.5) 0 0 3px; box-shadow: rgba(0, 0, 0, 0.5) -2px 0 8px, rgba(0, 0, 0, 0.5) 0 0 3px; right: -25px; }
.fotorama_shadows .fotorama__wrap_shadow:before, .fotorama_shadows .fotorama__thumbs_shadow:before { left: -10px; }
.fotorama_shadows .fotorama__wrap_shadow:after, .fotorama_shadows .fotorama__thumbs_shadow:after { right: -10px; }
.fotorama_shadows .fotorama__wrap_shadow_no-left:before, .fotorama_shadows .fotorama__thumbs_shadow_no-left:before { left: -25px; }
.fotorama_shadows .fotorama__wrap_shadow_no-right:after, .fotorama_shadows .fotorama__thumbs_shadow_no-right:after { right: -25px; }
.fotorama_shadows.fotorama_vertical .fotorama__wrap:before, .fotorama_shadows.fotorama_vertical .fotorama__wrap:after, .fotorama_shadows.fotorama_vertical .fotorama__thumbs_previews:before, .fotorama_shadows.fotorama_vertical .fotorama__thumbs_previews:after { top: auto; left: 3px; right: 3px; width: auto; height: 10px; -webkit-box-shadow: black, 0, 0, 10px; -moz-box-shadow: black, 0, 0, 10px; box-shadow: black, 0, 0, 10px; }
.fotorama_shadows.fotorama_vertical .fotorama__wrap:before, .fotorama_shadows.fotorama_vertical .fotorama__thumbs_previews:before { -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 2px 8px, rgba(0, 0, 0, 0.5) 0 0 3px; -moz-box-shadow: rgba(0, 0, 0, 0.5) 0 2px 8px, rgba(0, 0, 0, 0.5) 0 0 3px; box-shadow: rgba(0, 0, 0, 0.5) 0 2px 8px, rgba(0, 0, 0, 0.5) 0 0 3px; top: -25px; }
.fotorama_shadows.fotorama_vertical .fotorama__wrap:after, .fotorama_shadows.fotorama_vertical .fotorama__thumbs_previews:after { -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 -2px 8px, rgba(0, 0, 0, 0.5) 0 0 3px; -moz-box-shadow: rgba(0, 0, 0, 0.5) 0 -2px 8px, rgba(0, 0, 0, 0.5) 0 0 3px; box-shadow: rgba(0, 0, 0, 0.5) 0 -2px 8px, rgba(0, 0, 0, 0.5) 0 0 3px; bottom: -25px; }
.fotorama_shadows.fotorama_vertical .fotorama__wrap_shadow:before, .fotorama_shadows.fotorama_vertical .fotorama__thumbs_shadow:before { top: -10px; }
.fotorama_shadows.fotorama_vertical .fotorama__wrap_shadow:after, .fotorama_shadows.fotorama_vertical .fotorama__thumbs_shadow:after { bottom: -10px; }
.fotorama_shadows.fotorama_vertical .fotorama__wrap_shadow_no-left:before, .fotorama_shadows.fotorama_vertical .fotorama__thumbs_shadow_no-left:before { top: -25px; }
.fotorama_shadows.fotorama_vertical .fotorama__wrap_shadow_no-right:after, .fotorama_shadows.fotorama_vertical .fotorama__thumbs_shadow_no-right:after { bottom: -25px; }
.fotorama_shadows.fotorama_fullscreen .fotorama__wrap:before, .fotorama_shadows.fotorama_fullscreen .fotorama__wrap:after, .fotorama_shadows.fotorama_fullscreen .fotorama__thumbs_previews:before, .fotorama_shadows.fotorama_fullscreen .fotorama__thumbs_previews:after { display: none; }

.fotorama__shaft { position: absolute; top: 0; left: 0; margin: 0; padding: 0; }

.fotorama_csstransitions .fotorama__wrap_style_touch * { -webkit-backface-visibility: hidden; }
.fotorama_csstransitions .fotorama__wrap_style_touch .fotorama__shaft { -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; transition-property: transform; -webkit-transition-duration: 0; -moz-transition-duration: 0; -o-transition-duration: 0; transition-duration: 0; -webkit-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1); -moz-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1); -o-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1); transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1); -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); }

.fotorama__wrap_style_touch .fotorama__shaft { cursor: move; cursor: -webkit-grab; cursor: -moz-grab; cursor: -o-grab; cursor: -ms-grab; cursor: grab; *cursor: move !important; }
.fotorama__wrap_style_touch .fotorama__shaft_grabbing { cursor: -webkit-grabbing; cursor: -moz-grabbing; cursor: -o-grabbing; cursor: -ms-grabbing; cursor: grabbing; }

.fotorama__wrap_style_fade .fotorama__shaft { -webkit-transform: translate(0, 0) !important; -moz-transform: translate(0, 0) !important; -ms-transform: translate(0, 0) !important; -o-transform: translate(0, 0) !important; transform: translate(0, 0) !important; }

.fotorama_no-csstransitions .fotorama__shaft, .fotorama_no-csstransitions .fotorama__thumbs-shaft { -webkit-transform: translate(0, 0) !important; -moz-transform: translate(0, 0) !important; -ms-transform: translate(0, 0) !important; -o-transform: translate(0, 0) !important; transform: translate(0, 0) !important; }

.fotorama__wrap_with-div { border: 1px solid #7f7f7f; }

.fotorama__thumbs { text-align: center; position: relative; min-height: 18px; margin: 0; padding: 0; font-size: 0; line-height: 0; -webkit-user-select: none; -moz-user-select: none; -o-user-select: none; -ms-user-select: none; user-select: none; }

.fotorama_vertical .fotorama__thumbs { position: absolute; top: 0; left: 0; width: 18px; }

.fotorama__thumbs-shaft { text-align: left; margin: 0; padding: 0; display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align: auto; *display: inline; *zoom: 1; }

.fotorama__thumb { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align: auto; *display: inline; *zoom: 1; cursor: pointer; position: relative; width: 18px; height: 18px; margin: 0; padding: 0; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3); }

.fotorama__thumb__dot { display: block; width: 6px; height: 6px; position: relative; top: 6px; left: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; background-color: #7f7f7f; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; -webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; -webkit-transition-duration: 333ms; -moz-transition-duration: 333ms; -o-transition-duration: 333ms; transition-duration: 333ms; -webkit-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1); -moz-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1); -o-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1); transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1); }

.fotorama__thumb:hover .fotorama__thumb__dot { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75); opacity: 0.75; -webkit-transition-duration: 0; -moz-transition-duration: 0; -o-transition-duration: 0; transition-duration: 0; }

.fotorama__thumb_selected, .fotorama__thumb_selected:hover { cursor: default; }
.fotorama__thumb_selected .fotorama__thumb__dot, .fotorama__thumb_selected:hover .fotorama__thumb__dot { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; -webkit-transition-duration: 0; -moz-transition-duration: 0; -o-transition-duration: 0; transition-duration: 0; }

.fotorama__thumb_disabled { display: none; cursor: default; }
/*.fotorama__thumbs_previews { overflow: hidden; background-color: #d2d2d1; }
*/
.fotorama__thumbs_previews { overflow: hidden; background-color: #ffffff; border:solid 1px gray ;}
.fotorama__thumbs_previews .fotorama__thumbs-shaft { position: absolute; top: 0; left: 0; white-space: nowrap; }
.fotorama__thumbs_previews .fotorama__thumb { width: auto; background: rgba(127, 127, 127, 0.25); }
.fotorama__thumbs_previews .fotorama__thumb__img { width: auto; border: none; margin: 0; padding: 0; }
.fotorama__thumbs_previews .fotorama__thumb-border { border: solid; border-color: #00d1ff #00afea #008ed6; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.25)), color-stop(100%, rgba(55, 55, 55, 0.05))); background: -webkit-linear-gradient(rgba(255, 255, 255, 0.25), rgba(55, 55, 55, 0.05)); background: -moz-linear-gradient(rgba(255, 255, 255, 0.25), rgba(55, 55, 55, 0.05)); background: -o-linear-gradient(rgba(255, 255, 255, 0.25), rgba(55, 55, 55, 0.05)); background: linear-gradient(rgba(255, 255, 255, 0.25), rgba(55, 55, 55, 0.05)); background-color: rgba(175, 175, 175, 0.15); position: absolute; z-index: 10; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -o-box-sizing: content-box; -ms-box-sizing: content-box; box-sizing: content-box; display: none; }

.fotorama_horizontal .fotorama__thumbs_previews .fotorama__thumb { margin-left: 0 !important; }

.fotorama_vertical .fotorama__thumbs_previews .fotorama__thumb { float: none; display: block; margin-top: 0 !important; }

.fotorama_csstransitions .fotorama__thumbs_previews * { -webkit-backface-visibility: hidden; }
.fotorama_csstransitions .fotorama__thumbs_previews .fotorama__thumbs-shaft { -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; transition-property: transform; -webkit-transition-duration: 0; -moz-transition-duration: 0; -o-transition-duration: 0; transition-duration: 0; -webkit-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1); -moz-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1); -o-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1); transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1); -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); }
.fotorama_csstransitions .fotorama__thumbs_previews .fotorama__thumb-border { -webkit-transition-property: -webkit-transform, left, top, border, background, width, height; -moz-transition-property: -moz-transform, left, top, border, background, width, height; -o-transition-property: -o-transform, left, top, border, background, width, height; transition-property: transform left top border background width height; -webkit-transition-duration: 0; -moz-transition-duration: 0; -o-transition-duration: 0; transition-duration: 0; -webkit-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1); -moz-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1); -o-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1); transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1); -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); }

.fotorama__frame { position: absolute; overflow: hidden; top: 0; left: 0; margin: 0; padding: 0; }
.fotorama__frame * { z-index: 2; }

.fotorama__wrap_style_fade .fotorama__frame { background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 500, color-stop(0%, #f3f2f1), color-stop(12.8%, #f3f2f1), color-stop(100%, #000)); background: -webkit-radial-gradient(#f3f2f1, #f3f2f1 64px, #ffffff 500px); background: -moz-radial-gradient(#f3f2f1, #f3f2f1 64px, #ffffff 500px); background: -o-radial-gradient(#f3f2f1, #f3f2f1 64px, #ffffff 500px); background: radial-gradient(#f3f2f1, #f3f2f1 64px, #ffffff 500px); background-color: #ffffff; }

.fotorama__frame_active { z-index: 5; }

.fotorama__wrap_style_fade .fotorama__frame { left: 0 !important; }

.fotorama__img { position: absolute; margin: 0 !important; top: 0; left: 0; z-index: 1; }

.fotorama_shadows .fotorama__img { -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25); box-shadow: 0 0 5px rgba(0, 0, 0, 0.25); }

.fotorama__arr { display: block; position: absolute; font-family: sans-serif; width: 44px; text-align: center; z-index: 10; color: white; -webkit-transition-property: opacity, margin; -moz-transition-property: opacity, margin; -o-transition-property: opacity, margin; transition-property: opacity, margin; -webkit-transition-duration: 333ms; -moz-transition-duration: 333ms; -o-transition-duration: 333ms; transition-duration: 333ms; -webkit-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1); -moz-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1); -o-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1); transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1); font-size: 18px; top: 50%; line-height: 72px; margin-top: -36px; text-shadow: black 0 0 5px; cursor: pointer; opacity: 0; font-style: normal; -webkit-tap-highlight-color: rgba(255, 255, 255, 0.15); }

.fotorama__arr_prev { left: 0; margin-left: 0; }

.fotorama__arr_next { left: 100%; margin-left: -44px; }

.fotorama__arr_disabled { cursor: default; *display: none; }

.fotorama_touch .fotorama__arr { opacity: 1 !important; -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; }
.fotorama_touch .fotorama__arr_disabled { opacity: 0.11 !important; }

.fotorama__wrap_mouseover .fotorama__arr { opacity: 0.6; }
.fotorama__wrap_mouseover .fotorama__arr:hover, .fotorama__wrap_mouseover .fotorama__arr_hover { opacity: 1; text-shadow: black 0 0 5px, black 0 0 25px; }

.fotorama__wrap_mouseover .fotorama__arr_prev, .fotorama_touch .fotorama__arr_prev { margin-left: 0; }
.fotorama__wrap_mouseover .fotorama__arr_next, .fotorama_touch .fotorama__arr_next { margin-left: -44px; }
.fotorama__wrap_mouseover .fotorama__arr_disabled, .fotorama__wrap_mouseover .fotorama__arr_disabled:hover, .fotorama_touch .fotorama__arr_disabled, .fotorama_touch .fotorama__arr_disabled:hover { opacity: 0.11; text-shadow: none; }

.fotorama__wrap_mouseout .fotorama__arr { opacity: 0; }
.fotorama__wrap_mouseout .fotorama__arr_prev { margin-left: -44px; }
.fotorama__wrap_mouseout .fotorama__arr_next { margin-left: 0; }

.fotorama__wrap_style_fade .fotorama__arr_prev { margin-left: 0; }
.fotorama__wrap_style_fade .fotorama__arr_next { margin-left: -44px; }

.fotorama_vertical .fotorama__arr { width: 72px; line-height: 44px; margin-top: 0; margin-left: 0; top: auto; left: 50%; margin-left: -36px; }
.fotorama_vertical .fotorama__arr_prev { top: 0; margin-top: 0; }
.fotorama_vertical .fotorama__arr_next { bottom: 0; margin-bottom: 0; }
.fotorama_vertical .fotorama__wrap_mouseover .fotorama__arr_prev, .fotorama_vertical .fotorama_touch .fotorama__arr_prev { margin-top: 0; }
.fotorama_vertical .fotorama__wrap_mouseover .fotorama__arr_next, .fotorama_vertical .fotorama_touch .fotorama__arr_next { margin-bottom: 0; }
.fotorama_vertical .fotorama__wrap_mouseout .fotorama__arr_prev { margin-top: -44px; }
.fotorama_vertical .fotorama__wrap_mouseout .fotorama__arr_next { margin-bottom: -44px; }

.fotorama__caption { margin: 0.5em 0; white-space: normal; position: relative; }

.fotorama__caption_overlay, .fotorama_fullscreen .fotorama__caption { background-color: #1e1d1c; color: white; z-index: 15; margin: 0; position: absolute; left: 0; bottom: 0; padding: 5px 10px; }

.fotorama__fsi { position: absolute; width: 32px; height: 32px; right: 0; top: 0; opacity: 0; font-size: 0; line-height: 0; z-index: 20; cursor: pointer; -webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; -webkit-transition-duration: 333ms; -moz-transition-duration: 333ms; -o-transition-duration: 333ms; transition-duration: 333ms; -webkit-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1); -moz-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1); -o-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1); transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1); }
.fotorama__fsi .i0 { position: absolute; width: 32px; height: 32px; top: 0; left: 0; background: url("data:image/gif;base64,R0lGODlhAQABAIABAP///wAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="); border: none; }
.fotorama__fsi i { position: absolute; width: 4px; height: 4px; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -o-box-sizing: content-box; -ms-box-sizing: content-box; box-sizing: content-box; border: 1px solid #111111; }
.fotorama__fsi .i1 .i1, .fotorama__fsi .i2 .i2, .fotorama__fsi .i3 .i3, .fotorama__fsi .i4 .i4 { width: 3px; height: 3px; border-color: #eeeeee; top: 0; left: 0; margin: 0 !important; }
.fotorama__fsi .i1 { top: 7px; left: 7px; border-right: none; border-bottom: none; margin: 2px 0 0 2px; }
.fotorama__fsi .i2 { top: 7px; left: 18px; border-left: none; border-bottom: none; margin: 2px 0 0; }
.fotorama__fsi .i3 { top: 18px; left: 18px; border-top: none; border-left: none; }
.fotorama__fsi .i4 { top: 18px; left: 7px; border-right: none; border-top: none; margin: 0 0 0 2px; }
.fotorama__fsi.fotorama__fsi_hover .i1 { margin: 1px 0 0 1px; }
.fotorama__fsi.fotorama__fsi_hover .i2 { margin: 1px 0 0 1px; }
.fotorama__fsi.fotorama__fsi_hover .i3 { margin: 1px 0 0 1px; }
.fotorama__fsi.fotorama__fsi_hover .i4 { margin: 1px 0 0 1px; }

.fotorama_fullscreen .fotorama__fsi .i1 { margin: 1px 0 0 1px; }
.fotorama_fullscreen .fotorama__fsi .i2 { margin: 1px 0 0 1px; }
.fotorama_fullscreen .fotorama__fsi .i3 { margin: 1px 0 0 1px; }
.fotorama_fullscreen .fotorama__fsi .i4 { margin: 1px 0 0 1px; }
.fotorama_fullscreen .fotorama__fsi.fotorama__fsi_hover .i1 { margin: 2px 0 0 2px; }
.fotorama_fullscreen .fotorama__fsi.fotorama__fsi_hover .i2 { margin: 2px 0 0; }
.fotorama_fullscreen .fotorama__fsi.fotorama__fsi_hover .i3 { margin: 0; }
.fotorama_fullscreen .fotorama__fsi.fotorama__fsi_hover .i4 { margin: 0 0 0 2px; }

.fotorama__wrap_mouseover .fotorama__fsi, .fotorama_touch .fotorama__fsi { opacity: 1; }

.fotorama__state { position: absolute; width: 32px; height: 32px; margin-left: -16px; margin-top: -16px; line-height: 32px; font-size: 32px; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAGACAMAAAD7z5CcAAAC2VBMVEUAAACAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID3HXfVAAAA8nRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaXF1eX2BhYmNkZWZnaGlqa2xtbm9wcXJzdHV2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"); text-align: center; display: none; background-repeat: no-repeat; z-index: 6; top: 50%; left: auto; font-family: Georgia; }

.fotorama__state_quirks { color: black; }
.fotorama__state_quirks span { position: relative; }

.fotorama_vertical .fotorama__state { top: auto; left: 50%; }

.fotorama_loading .fotorama__state span { top: -3px; }
.fotorama_loading .fotorama__thumb-border { border-style: dashed; background: none; }

.fotorama_error .fotorama__state { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABv0lEQVR42u2XwWYDURSGuygtpbtGKaV0G8I8QAh9gDLvMfQBakrJtqus8gAhi5b0AcIwqyGEUkIfYCTteijT//CHo24yNzOnqnTxM865589n7rk3Z/bKsvxV/S2AOI7b0C2UQBn0SWUSY65tDgDTa+gVKn3EtWFjAJicQ6kynkMD6AoKoH0qYGzANSWVikctABR2oQ8azaCbHbYqkhrWrsTLF0D/eEGDJ+iYOW9JDTSiR7EJwlV4AS2/7efZOl8DZEifXLx9ABIWTKAXI4gxfZKtANK5qtmOoFMLCPFSzRluBFBHLVIxK4ho7eEEYOPp16RzJwYQenu7LoA+k/eMmUOIN+v7LoCppvOAWHhCuN7y1AWQM9lizBxCvFmXuwAKJg8YM4cQb9YUTQA0xFxD1AZwb4E9hN4Cjya0h9BNWHkMG0C8EcK17k4dw4qLyB5CX0S9yqvYGkJfxb5/RocNIGYaQrxULPT9Ox4zZgHxzOfUZx64VEdyaAFBLcW7zkg2ajCSPfqPZG6IlRpKo5pD6bt4WY3lGfQA9aCOWteRGHOZxVjuOh0LmlaKa8Of+DQLeJulusH4nDIX7OL5/3X8Bfav6OVQPfK+AAAAAElFTkSuQmCC"); background-position: 0 0 !important; }
.fotorama_error .fotorama__thumb-border { border-color: #ff002a #e50015 #cc0000 !important; background: none; border-style: dashed; }
.fotorama_error .fotorama__thumb_selected .fotorama__thumb__dot { background-color: #e50015 !important; background-color: rgba(229, 0, 21, 0.5) !important; }
