/* Fotorama 2.0.2 (v1321) | http://fotoramajs.com/license.txt */
.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: none !important;
    min-width: 0 !important;
    width: auto;
}

.fullscreen {
    background-image: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 750, color-stop(0%, #323130), color-stop(8.533%, #323130), color-stop(100%, #181717));
    background-image: -webkit-radial-gradient(center center, #323130, #323130 64px, #181717 750px);
    background-image: -moz-radial-gradient(center center, #323130, #323130 64px, #181717 750px);
    background-image: -o-radial-gradient(center center, #323130, #323130 64px, #181717 750px);
    background-image: -ms-radial-gradient(center center, #323130, #323130 64px, #181717 750px);
    background-image: radial-gradient(center center, #323130, #323130 64px, #181717 750px);
    background-color: #323130;
    width: 100% !important;
    height: 100% !important;
    overflow: hidden !important;
}

.fullscreen * {
    visibility: hidden;
}

.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__shadow {
    display: none !important;
}

.fotorama_fullscreen .fotorama__wrap, .fotorama_fullscreen .fotorama__thumbs {
    margin: 0 !important;
}

.fotorama_fullscreen.fotorama_fullscreen_quirks {
    position: absolute !important;
}

.fotorama__wrap {
    position: relative;
    overflow: hidden;
    *zoom: 1;
    margin: 0;
    padding: 0;
    background-image: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 750, color-stop(0%, #323130), color-stop(8.533%, #323130), color-stop(100%, #181717));
    background-image: -webkit-radial-gradient(center center, #323130, #323130 64px, #181717 750px);
    background-image: -moz-radial-gradient(center center, #323130, #323130 64px, #181717 750px);
    background-image: -o-radial-gradient(center center, #323130, #323130 64px, #181717 750px);
    background-image: -ms-radial-gradient(center center, #323130, #323130 64px, #181717 750px);
    background-image: radial-gradient(center center, #323130, #323130 64px, #181717 750px);
    background-color: #323130;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.fotorama__shadow {
    display: block;
    position: absolute;
    text-decoration: none;
    top: 0;
    width: 10px;
    height: 100%;
    -moz-transition-property: all;
    -webkit-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 333ms;
    -webkit-transition-duration: 333ms;
    -o-transition-duration: 333ms;
    transition-duration: 333ms;
    -moz-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1);
    -webkit-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);
    z-index: 10;
    *display: none !important;
}

.fotorama__shadow_prev {
    -moz-box-shadow: rgba(0, 0, 0, 0.5) 2px 0 8px, rgba(0, 0, 0, 0.5) 0 0 3px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.5) 2px 0 8px, rgba(0, 0, 0, 0.5) 0 0 3px;
    -o-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__shadow_next {
    -moz-box-shadow: rgba(0, 0, 0, 0.5) -2px 0 8px, rgba(0, 0, 0, 0.5) 0 0 3px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.5) -2px 0 8px, rgba(0, 0, 0, 0.5) 0 0 3px;
    -o-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__wrap_shadow .fotorama__shadow_prev, .fotorama__thumbs_shadow .fotorama__shadow_prev {
    left: -10px;
}

.fotorama__wrap_shadow .fotorama__shadow_next, .fotorama__thumbs_shadow .fotorama__shadow_next {
    right: -10px;
}

.fotorama__wrap_shadow_no-left .fotorama__shadow_prev, .fotorama__thumbs_shadow_no-left .fotorama__shadow_prev {
    left: -25px;
}

.fotorama__wrap_shadow_no-right .fotorama__shadow_next, .fotorama__thumbs_shadow_no-right .fotorama__shadow_next {
    right: -25px;
}

.fotorama_vertical .fotorama__shadow {
    top: auto;
    left: 0;
    right: auto;
    width: 100%;
    height: 10px;
    -moz-box-shadow: 0 0 10px black;
    -webkit-box-shadow: 0 0 10px black;
    -o-box-shadow: 0 0 10px black;
    box-shadow: 0 0 10px black;
}

.fotorama_vertical .fotorama__shadow_prev {
    top: -25px;
}

.fotorama_vertical .fotorama__shadow_next {
    bottom: -25px;
}

.fotorama_vertical .fotorama__wrap_shadow .fotorama__shadow_prev, .fotorama_vertical .fotorama__thumbs_shadow .fotorama__shadow_prev {
    top: -10px;
}

.fotorama_vertical .fotorama__wrap_shadow .fotorama__shadow_next, .fotorama_vertical .fotorama__thumbs_shadow .fotorama__shadow_next {
    bottom: -10px;
}

.fotorama_vertical .fotorama__wrap_shadow_no-left .fotorama__shadow_prev, .fotorama_vertical .fotorama__thumbs_shadow_no-left .fotorama__shadow_prev {
    top: -25px;
}

.fotorama_vertical .fotorama__wrap_shadow_no-right .fotorama__shadow_next, .fotorama_vertical .fotorama__thumbs_shadow_no-right .fotorama__shadow_next {
    bottom: -25px;
}

.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;
    -moz-transition-duration: 0;
    -webkit-transition-duration: 0;
    -o-transition-duration: 0;
    transition-duration: 0;
    -moz-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1);
    -webkit-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);
    -moz-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -ms-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 {
    -moz-transform: translate(0, 0) !important;
    -webkit-transform: translate(0, 0) !important;
    -o-transform: translate(0, 0) !important;
    -ms-transform: translate(0, 0) !important;
    transform: translate(0, 0) !important;
}

.fotorama_no-csstransitions .fotorama__shaft, .fotorama_no-csstransitions .fotorama__thumbs-shaft {
    -moz-transform: translate(0, 0) !important;
    -webkit-transform: translate(0, 0) !important;
    -o-transform: translate(0, 0) !important;
    -ms-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;
}

.fotorama__thumbs-shaft {
    *display: inline;
}

.fotorama__thumb {
    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    cursor: pointer;
    position: relative;
    width: 18px;
    height: 18px;
    margin: 0;
    padding: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
}

.fotorama__thumb {
    *display: inline;
}

.fotorama__thumb__dot {
    display: block;
    width: 6px;
    height: 6px;
    position: relative;
    top: 6px;
    left: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    -ms-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    background-color: #7f7f7f;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=44)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 44);
    opacity: 0.44;
}

.fotorama__thumb:hover .fotorama__thumb__dot {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=77)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 77);
    opacity: 0.77;
}

.fotorama__thumb_selected, .fotorama__thumb_selected:hover {
    cursor: default;
}

.fotorama__thumb_selected .fotorama__thumb__dot, .fotorama__thumb_selected:hover .fotorama__thumb__dot {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 99);
    opacity: 0.99;
}

.fotorama__thumb_disabled {
    display: none;
    cursor: default;
}

.fotorama__thumbs_previews {
    overflow: hidden;
    background-color: #252424;
}

.fotorama__thumbs_previews .fotorama__thumbs-shaft {
    position: absolute;
    top: 0;
    left: 0;
}

.fotorama__thumbs_previews .fotorama__thumb {
    float: left;
    display: inline;
    width: auto;
}

.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: -ms-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;
    left: 0;
    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;
    -moz-transition-duration: 0;
    -webkit-transition-duration: 0;
    -o-transition-duration: 0;
    transition-duration: 0;
    -moz-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1);
    -webkit-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);
    -moz-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
}

.fotorama_csstransitions .fotorama__thumbs_previews .fotorama__thumb-border {
    -moz-transition-property: all;
    -webkit-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0;
    -webkit-transition-duration: 0;
    -o-transition-duration: 0;
    transition-duration: 0;
    -moz-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1);
    -webkit-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);
    -moz-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
}

.fotorama__frame {
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.fotorama__frame * {
    position: relative;
    z-index: 2;
}

.fotorama__wrap_style_fade .fotorama__frame {
    background-image: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 750, color-stop(0%, #323130), color-stop(8.533%, #323130), color-stop(100%, #181717));
    background-image: -webkit-radial-gradient(center center, #323130, #323130 64px, #181717 750px);
    background-image: -moz-radial-gradient(center center, #323130, #323130 64px, #181717 750px);
    background-image: -o-radial-gradient(center center, #323130, #323130 64px, #181717 750px);
    background-image: -ms-radial-gradient(center center, #323130, #323130 64px, #181717 750px);
    background-image: radial-gradient(center center, #323130, #323130 64px, #181717 750px);
    background-color: #323130;
}

.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 {
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
    -o-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: Arial, Helvetica, sans-serif;
    width: 50px;
    text-align: center;
    z-index: 10;
    color: white;
    -moz-transition-property: opacity, margin;
    -webkit-transition-property: opacity, margin;
    -o-transition-property: opacity, margin;
    transition-property: opacity, margin;
    -moz-transition-duration: 333ms;
    -webkit-transition-duration: 333ms;
    -o-transition-duration: 333ms;
    transition-duration: 333ms;
    -moz-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1);
    -webkit-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: 24px;
    top: 50%;
    line-height: 64px;
    margin-top: -32px;
    text-shadow: black 0 0 5px;
    cursor: pointer;
    opacity: 0;
    font-style: normal;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0.15);
    background: url(../../images/fotorama-arrows.png);
}

.fotorama__arr_prev {
    left: 0;
    margin-left: 0;
}

.fotorama__arr_next {
    left: 100%;
    background-position: 100% 0;
    margin-left: -50px;
}

.fotorama__arr_disabled {
    cursor: default;
    *display: none;
}

.fotorama_touch .fotorama__arr {
    opacity: 1 !important;
    -moz-transition-property: none;
    -webkit-transition-property: none;
    -o-transition-property: none;
    transition-property: none;
    -moz-transition-duration: 1s;
    -webkit-transition-duration: 1s;
    -o-transition-duration: 1s;
    transition-duration: 1s;
}

.fotorama_touch .fotorama__arr_disabled {
    opacity: 0.11 !important;
}

.fotorama__wrap_mouseover .fotorama__arr {
    opacity: 1;
}

.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__arr_prev:hover { background-position: 0 100%; }
.fotorama__arr_next:hover { background-position: 100% 100%; }

.fotorama__arr_disabled.fotorama__arr_prev:hover { background-position: 0 0; }
.fotorama__arr_disabled.fotorama__arr_next:hover { background-position: 100% 0; }

.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: -50px;
}

.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: -50px;
}

.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: -50px;
}

.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: -34px;
}

.fotorama_vertical .fotorama__wrap_mouseout .fotorama__arr_next {
    margin-bottom: -34px;
}

.fotorama__caption {
    font-size: 13px;
    line-height: 16px;
    margin: 0.5em 0;
    white-space: normal;
    position: relative;
}

.fotorama__caption_overlay, .fotorama_fullscreen .fotorama__caption {
    background-color: #181717;
    background-color: rgba(24, 23, 23, 0.75);
    color: white;
    z-index: 15;
    margin: 0;
    position: absolute;
    left: 50px;
    right: 50px;
    text-align:center;
    bottom: 24px;
    padding: 5px 10px;
}

.fotorama__fsi {
    background: url(../../images/fotorama-close.png);
    position: absolute;
    width: 50px;
    height: 50px;
    right: 0;
    top: 0;
    opacity: 0;
    font-size: 0;
    line-height: 0;
    z-index: 20;
    cursor: pointer;
    -moz-transition-property: opacity;
    -webkit-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
    -moz-transition-duration: 333ms;
    -webkit-transition-duration: 333ms;
    -o-transition-duration: 333ms;
    transition-duration: 333ms;
    -moz-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1);
    -webkit-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:hover {
    background-position: 0 -50px;
}

.fotorama__fsi .i0 {
    display: none;
    position: absolute;
    width: 32px;
    height: 32px;
    top: 0;
    left: 0;
    background: url("data:image/gif;base64,R0lGODlhAQABAIABAP///wAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==");
    border: none;
}

.fotorama__fsi i {
    display: none !important;
    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 #323130;
}

.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;
    color: white;
    width: 48px;
    height: 48px;
    margin-left: -24px;
    margin-top: -24px;
    line-height: 48px;
    font-size: 48px;
    background-image: url("data:image/gif;base64,R0lGODlhIAAgAMQAAJCQj0VEQ2JiYjU1M0FAP4aFhDw6Ojo5OD08O1xbWmtqalhXVjg3NoGAgG9ubj8+PVJRUE1MS0lIR1VVVHh3d3Z0czc2NU5NTEtKSXJycXx7e35+fTQzMjIxMAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTI0QjQ5NzczNjdCMTFFMTkwMjk4RkE4OTFGNzBGRTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTI0QjQ5NzgzNjdCMTFFMTkwMjk4RkE4OTFGNzBGRTIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MjRCNDk3NTM2N0IxMUUxOTAyOThGQTg5MUY3MEZFMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1MjRCNDk3NjM2N0IxMUUxOTAyOThGQTg5MUY3MEZFMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0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");
    background-color: #323130;
    background-position: 8px 8px !important;
    text-align: center;
    display: none;
    -moz-border-radius: 48px;
    -webkit-border-radius: 48px;
    -o-border-radius: 48px;
    -ms-border-radius: 48px;
    -khtml-border-radius: 48px;
    border-radius: 48px;
    background-repeat: no-repeat;
    z-index: 6;
    top: 50%;
    left: auto;
    font-family: Georgia;
}

.fotorama__state span {
    position: relative;
}

.fotorama__state_white {
    background-image: url("data:image/gif;base64,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");
    background-color: white;
    color: black;
}

.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,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTlEQkIzQkYzOTZFMTFFMTkwMjk4RkE4OTFGNzBGRTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTlEQkIzQzAzOTZFMTFFMTkwMjk4RkE4OTFGNzBGRTIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5OURCQjNCRDM5NkUxMUUxOTAyOThGQTg5MUY3MEZFMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5OURCQjNCRTM5NkUxMUUxOTAyOThGQTg5MUY3MEZFMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuQaOVgAAAK+SURBVHja3JdPaBNBFMazItIWbEKlJ0EICNpCsdBToRJpqAiC+Bd7EkXv61UohIDQm+DdXuxFaYtaPEiD0qWFnAqRQEvAgwiCIGq30BZzSb9XvsjsZCfZnQ0UXPh4m83Oe7958++t02g0Ukd5HUsd8XU8zsvFYnEE5gY0BfVCo/yrAu1DJehNoVCoRvXpRBkCBJags9C5iH5r0AxAFhMBIPAZmFfQOB9Jz9all9Bv6DOfX4AGmJ0JaITPy9A0QL7FBkDwHMxbKMMUz0PPwt7NZNKB39vbvgtzn0MkoDfxjue6j6NNQgZfEd+O47yDzZmCG4Ces81rZmYFULlIqwDBszBL0AlcqXS6/zwcnow7u9FmB5rG7Zz4ghbou2MGXkKn0PP3fX29m5x4H+HstM0yQ7tHMDIZB+nbDADC25xEVcwNoc9DiSE4H2QCTzCGMQNPaSVtuxi3H92AQJtd+lRjBFcBJ94ql9lFzcEg/xvmGs8D7rtpFZgutFljhi9haXp6Bq7QeiENf0qjLgyHp8UKADQ3m5KBXodYtYAoabECAMO0W21SqEKctYDY0mIFAJoD6XcYxxYIKCqEr8WyO44ViKoFhHEfaKGLAJGPCdGSZRVgk3YoZibiQAxpsQIAZdopi+FQIdbaQExqsQIAH2hzFkOpQmTbQEzqS/0fAHemGncqt9sQrBHEdw2xPplWwQztQ6gnAURFhUDwHh5IaoxWANZw6yyp5i1PPoG4rELgaF9kdVTW68SwfeABncix+SIpxN7efhYH3lXc/4LudSxIQPgF5g5U51BIUdpvsVn99f2dr/W6uDn0dYu+O9eEUkCyB1JQ3uUp5sYILu966Pl12D/iq3n8Ji3LNzhHlglX4fNRFp/XONPHEpflIaXaLDeaKJek+kniD5MQkDH2st2n2TICb3T10+y//jo+EGAAOY4kgsqvXy4AAAAASUVORK5CYII=");
}

.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;
}


.fotorama__copyright {
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 29px;
    height: 122px;
    z-index: 10000;
}

.fotorama__copyright a {
    width: 29px;
    height: 122px;
    background: url(../../images/fotorama-copyright.png);
    display: block;
    color: #bababa;
    border-bottom: none;
    text-decoration: underline;
}

.fotorama__copyright a:hover {
    background-position: 0 -122px;
}