/*!
 * Fotorama 4.6.2 | 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: 99999 px!important;
    max - height: 99999 px!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(0, 175, 234, .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: 0 ms
}.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__wrap * {
    box - sizing: content - box
}.fotorama__caption__wrap {
    box - sizing: border - box
}.fotorama--hidden, .fotorama__load {
    position: absolute;left: -99999 px;top: -99999 px;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: 2 dppx) {.fotorama__arr, .fotorama__fullscreen - icon, .fotorama__video - close, .fotorama__video - play {
        background: url(fotorama@ 2 x.png) no - repeat;background - size: 96 px 160 px
    }
}.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{background:none!important}}.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:# 000
}.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: 99999 px!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: 18 px;height: 30 px
}.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: 4 px;height: 4 px;position: relative;top: 12 px;left: 6 px;border - radius: 6 px;border: 1 px 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%}.fotorama__nav__frame:focus .fotorama__thumb{z-index:2}.fotorama__thumb-border{position:absolute;z-index:9;top:0;left:0;border-style:solid;border-color:# 00 afea;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: 14 px;line - height: 1.5;color: #000}.fotorama__caption a{text-decoration:none;color:# 000;border - bottom: 1 px 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(255, 255, 255, .9);padding: 5 px 10 px
}@ - webkit - keyframes spinner {
    0 % {
        -webkit - transform: rotate(0);
        transform: rotate(0)
    }
    100 % {
        -webkit - transform: rotate(360 deg);
        transform: rotate(360 deg)
    }
}@
keyframes spinner {
    0 % {
        -webkit - transform: rotate(0);
        transform: rotate(0)
    }
    100 % {
        -webkit - transform: rotate(360 deg);
        transform: rotate(360 deg)
    }
}.fotorama__wrap--css3.fotorama__spinner {
    -webkit - animation: spinner 24 s infinite linear;
    animation: spinner 24 s infinite linear
}.fotorama__wrap--css3.fotorama__html, .fotorama__wrap--css3.fotorama__stage.fotorama__img {
    transition - property: opacity;
    transition - timing - function: linear;
    transition - duration: .3 s
}.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: 32 px;right: 0;bottom: 0;left: 0;position: absolute;z - index: 10
}@ - moz - document url - prefix() {.fotorama__active {
        box - shadow: 0 0 0 transparent
    }
}.fotorama__arr, .fotorama__fullscreen - icon, .fotorama__video - close, .fotorama__video - play {
    position: absolute;z - index: 11;cursor: pointer
}.fotorama__arr {
    position: absolute;width: 32 px;height: 32 px;top: 50 % ;margin - top: -16 px
}.fotorama__arr--prev {
    left: 2 px;background - position: 0 0
}.fotorama__arr--next {
    right: 2 px;background - position: -32 px 0
}.fotorama__arr--disabled {
    pointer - events: none;
    cursor: default; * display: none;
    opacity: .1
}.fotorama__fullscreen - icon {
    width: 32 px;height: 32 px;top: 2 px;right: 2 px;background - position: 0 - 32 px;z - index: 20
}.fotorama__arr: focus, .fotorama__fullscreen - icon: focus {
    border - radius: 50 %
}.fotorama--fullscreen.fotorama__fullscreen - icon {
    background - position: -32 px - 32 px
}.fotorama__video - play {
    width: 96 px;height: 96 px;left: 50 % ;top: 50 % ;margin - left: -48 px;margin - top: -48 px;background - position: 0 - 64 px;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: 32 px;height: 32 px;margin - left: -16 px;margin - top: -16 px;background - position: -64 px - 32 px
}.fotorama__video - close {
    width: 32 px;height: 32 px;top: 0;right: 0;background - position: -64 px 0;z - index: 20;opacity: 0
}.fotorama__wrap--css2.fotorama__video - close {
    display: none
}.fotorama__wrap--css3.fotorama__video - close {
    -webkit - transform: translate3d(32 px, -32 px, 0);
    transform: translate3d(32 px, -32 px, 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(32 px, -32 px, 0);
    transform: translate3d(32 px, -32 px, 0)
}.fotorama__wrap--css3.fotorama__wrap--no - controls.fotorama__wrap--slide.fotorama__wrap--toggle - arrows.fotorama__arr--prev: not(: focus) {
    -webkit - transform: translate3d(-48 px, 0, 0);
    transform: translate3d(-48 px, 0, 0)
}.fotorama__wrap--css3.fotorama__wrap--no - controls.fotorama__wrap--slide.fotorama__wrap--toggle - arrows.fotorama__arr--next: not(: focus) {
    -webkit - transform: translate3d(48 px, 0, 0);
    transform: translate3d(48 px, 0, 0)
}.fotorama__wrap--css3.fotorama__wrap--video.fotorama__fullscreen - icon {
    -webkit - transform: translate3d(32 px, -32 px, 0) !important;
    transform: translate3d(32 px, -32 px, 0) !important
}.fotorama__wrap--css3.fotorama__wrap--video.fotorama__arr--prev {
    -webkit - transform: translate3d(-48 px, 0, 0) !important;
    transform: translate3d(-48 px, 0, 0) !important
}.fotorama__wrap--css3.fotorama__wrap--video.fotorama__arr--next {
    -webkit - transform: translate3d(48 px, 0, 0) !important;
    transform: translate3d(48 px, 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: .3 s
}.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: 10 px;height: auto;z - index: 10;pointer - events: none;background - repeat: no - repeat;background - size: 1 px 100 % ,
    5 px 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: -10 px
}.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: -10 px
}.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
}