/* geckoslideshow*1000*css*geckoslideshow2jbrs2geckoslideshow*1000*css*2j.@@NAME@@geckoslideshow */
.geckoslideshow__html,.geckoslideshow__stage__frame,.geckoslideshow__stage__shaft,.geckoslideshow__video iframe {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}

.geckoslideshow--fullscreen,.geckoslideshow__img {
    border-radius: 0!important;
    box-shadow: none!important;
    max-height: 99999px!important;
    max-width: 99999px!important;
    min-height: 0!important;
    min-width: 0!important;
    padding: 0!important;
}

.geckoslideshow__wrap .geckoslideshow__grab {
    cursor: grab;
    cursor: move;
    cursor: -ms-grab;
    cursor: -o-grab;
    cursor: -webkit-grab;
}

.geckoslideshow__grabbing * {
    cursor: grabbing;
    cursor: move;
    cursor: -ms-grabbing;
    cursor: -o-grabbing;
    cursor: -webkit-grabbing;
}

.geckoslideshow__img,.geckoslideshow__spinner {
    left: 50%!important;
    position: absolute!important;
    top: 50%!important;
}

.geckoslideshow__img {
    height: 100%;
    margin: -50% 0 0 -50%;
    width: 100%;
}

.geckoslideshow__wrap--css3 .geckoslideshow__arr,.geckoslideshow__wrap--css3 .geckoslideshow__fullscreen-icon,.geckoslideshow__wrap--css3 .geckoslideshow__nav__shaft,.geckoslideshow__wrap--css3 .geckoslideshow__stage__shaft,.geckoslideshow__wrap--css3 .geckoslideshow__thumb-border,.geckoslideshow__wrap--css3 .geckoslideshow__video-close,.geckoslideshow__wrap--css3 .geckoslideshow__video-play {
    transform: translate3d(0,0,0);
    webkit-transform: translate3d(0,0,0);
}

.geckoslideshow__caption,.geckoslideshow__nav:after,.geckoslideshow__nav:before,.geckoslideshow__stage:after,.geckoslideshow__stage:before,.geckoslideshow__wrap--css3 .geckoslideshow__html,.geckoslideshow__wrap--css3 .geckoslideshow__nav,.geckoslideshow__wrap--css3 .geckoslideshow__spinner,.geckoslideshow__wrap--css3 .geckoslideshow__stage,.geckoslideshow__wrap--css3 .geckoslideshow__stage .geckoslideshow__img,.geckoslideshow__wrap--css3 .geckoslideshow__stage__frame {
    transform: translateZ(0);
    webkit-transform: translateZ(0);
}

.geckoslideshow__wrap--video .geckoslideshow__stage,.geckoslideshow__wrap--video .geckoslideshow__stage__frame--video,.geckoslideshow__wrap--video .geckoslideshow__stage__frame--video .geckoslideshow__html,.geckoslideshow__wrap--video .geckoslideshow__stage__frame--video .geckoslideshow__img,.geckoslideshow__wrap--video .geckoslideshow__stage__shaft {
    transform: none!important;
    webkit-transform: none!important;
}

.geckoslideshow__wrap--css3 .geckoslideshow__nav__shaft,.geckoslideshow__wrap--css3 .geckoslideshow__stage__shaft,.geckoslideshow__wrap--css3 .geckoslideshow__thumb-border {
    transition-duration: 0ms;
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.1,0,.25,1);
    webkit-transition-duration: 0ms;
    webkit-transition-property: -webkit-transform;
    webkit-transition-timing-function: cubic-bezier(0.1,0,.25,1);
}

.geckoslideshow__arr,.geckoslideshow__fullscreen-icon,.geckoslideshow__no-select,.geckoslideshow__video-close,.geckoslideshow__video-play,.geckoslideshow__wrap {
    moz-user-select: none;
    ms-user-select: none;
    user-select: none;
    webkit-user-select: none;
}

.geckoslideshow__select {
    moz-user-select: text;
    ms-user-select: text;
    user-select: text;
    webkit-user-select: text;
}

.geckoslideshow__nav,.geckoslideshow__nav__frame {
    margin: 0;
    padding: 0;
}

.geckoslideshow__caption__wrap,.geckoslideshow__nav__frame,.geckoslideshow__nav__shaft {
    display: inline;
    display: inline-block;
    moz-box-orient: vertical;
    vertical-align: middle;
    zoom: 1;
}

.geckoslideshow__wrap * {
    box-sizing: content-box;
    moz-box-sizing: content-box;
}

.geckoslideshow__caption__wrap {
    box-sizing: border-box;
    moz-box-sizing: border-box;
}

.geckoslideshow--hidden,.geckoslideshow__load {
    left: -99999px;
    position: absolute;
    top: -99999px;
    z-index: -1;
}

.geckoslideshow__arr,.geckoslideshow__fullscreen-icon,.geckoslideshow__nav,.geckoslideshow__nav__frame,.geckoslideshow__nav__shaft,.geckoslideshow__stage__frame,.geckoslideshow__stage__shaft,.geckoslideshow__video-close,.geckoslideshow__video-play {
    webkit-tap-highlight-color: rgba(0,0,0,0);
}

.geckoslideshow__arr,.geckoslideshow__fullscreen-icon,.geckoslideshow__video-close,.geckoslideshow__video-play {
    background: url('/components/com_twojtoolbox/plugins/geckoslideshow/1000/css/geckoslideshow.png') no-repeat;
}

@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi) {
    .geckoslideshow__arr,.geckoslideshow__fullscreen-icon,.geckoslideshow__video-close,.geckoslideshow__video-play {
        background: url('/components/com_twojtoolbox/plugins/geckoslideshow/1000/css/geckoslideshow@2x.png') no-repeat;
        background-size: 96px 160px;
    }
}

.geckoslideshow__thumb {
    background-color: #7f7f7f;
    background-color: rgba(127,127,127,.2);
}

.geckoslideshow {
    min-width: 1px;
    overflow: hidden;
}

.geckoslideshow:not(.geckoslideshow--unobtrusive)>:not(:first-child) {
    display: none;
}

.fullscreen {
    background: #000;
    height: 100%!important;
    margin: 0!important;
    max-height: 100%!important;
    max-width: 100%!important;
    overflow: hidden!important;
    padding: 0!important;
    width: 100%!important;
}

.geckoslideshow--fullscreen {
    background: #000;
    bottom: 0!important;
    float: none!important;
    height: 100%!important;
    left: 0!important;
    margin: 0!important;
    position: absolute!important;
    right: 0!important;
    top: 0!important;
    width: 100%!important;
    z-index: 2147483647!important;
}

.geckoslideshow--fullscreen .geckoslideshow__nav,.geckoslideshow--fullscreen .geckoslideshow__stage {
    background: #000;
}

.geckoslideshow__wrap {
    direction: ltr;
    position: relative;
    webkit-text-size-adjust: 100%;
}

.geckoslideshow__wrap--rtl .geckoslideshow__stage__frame {
    direction: rtl;
}

.geckoslideshow__nav,.geckoslideshow__stage {
    max-width: 100%;
    overflow: hidden;
    position: relative;
}

.geckoslideshow__wrap--pan-y {
    ms-touch-action: pan-y;
}

.geckoslideshow__wrap .geckoslideshow__pointer {
    cursor: pointer;
}

.geckoslideshow__wrap--slide .geckoslideshow__stage__frame {
    opacity: 1!important;
}

.geckoslideshow__stage__frame {
    overflow: hidden;
}

.geckoslideshow__stage__frame.geckoslideshow__active {
    z-index: 8;
}

.geckoslideshow__wrap--fade .geckoslideshow__stage__frame {
    display: none;
}

.geckoslideshow__wrap--fade .geckoslideshow__fade-front,.geckoslideshow__wrap--fade .geckoslideshow__fade-rear,.geckoslideshow__wrap--fade .geckoslideshow__stage__frame.geckoslideshow__active {
    display: block;
    left: 0;
    top: 0;
}

.geckoslideshow__wrap--fade .geckoslideshow__fade-front {
    z-index: 8;
}

.geckoslideshow__wrap--fade .geckoslideshow__fade-rear {
    z-index: 7;
}

.geckoslideshow__wrap--fade .geckoslideshow__fade-rear.geckoslideshow__active {
    z-index: 9;
}

.geckoslideshow__wrap--fade .geckoslideshow__stage .geckoslideshow__shadow {
    display: none;
}

.geckoslideshow__img {
    border: none!important;
    filter: alpha(opacity=0);
    ms-filter: "alpha(Opacity=0)";
    opacity: 0;
}

.geckoslideshow__error .geckoslideshow__img,.geckoslideshow__loaded .geckoslideshow__img {
    filter: alpha(opacity=100);
    ms-filter: "alpha(Opacity=100)";
    opacity: 1;
}

.geckoslideshow--fullscreen .geckoslideshow__loaded--full .geckoslideshow__img,.geckoslideshow__img--full {
    display: none;
}

.geckoslideshow--fullscreen .geckoslideshow__loaded--full .geckoslideshow__img--full {
    display: block;
}

.geckoslideshow__wrap--only-active .geckoslideshow__nav,.geckoslideshow__wrap--only-active .geckoslideshow__stage {
    max-width: 99999px!important;
}

.geckoslideshow__wrap--only-active .geckoslideshow__stage__frame {
    visibility: hidden;
}

.geckoslideshow__wrap--only-active .geckoslideshow__stage__frame.geckoslideshow__active {
    visibility: visible;
}

.geckoslideshow__nav {
    display: none;
    font-size: 0;
    line-height: 0;
    text-align: center;
    white-space: nowrap;
    z-index: 5;
}

.geckoslideshow__nav__shaft {
    left: 0;
    position: relative;
    text-align: left;
    top: 0;
}

.geckoslideshow__nav__frame {
    cursor: pointer;
    position: relative;
}

.geckoslideshow__nav--dots {
    display: block;
}

.geckoslideshow__nav--dots .geckoslideshow__nav__frame {
    height: 30px;
    width: 18px;
}

.geckoslideshow__nav--dots .geckoslideshow__nav__frame--thumb,.geckoslideshow__nav--dots .geckoslideshow__thumb-border {
    display: none;
}

.geckoslideshow__nav--thumbs {
    display: block;
}

.geckoslideshow__nav--thumbs .geckoslideshow__nav__frame {
    padding-left: 0!important;
}

.geckoslideshow__nav--thumbs .geckoslideshow__nav__frame:last-child {
    padding-right: 0!important;
}

.geckoslideshow__nav--thumbs .geckoslideshow__nav__frame--dot {
    display: none;
}

.geckoslideshow__dot {
    border: 1px solid;
    border-radius: 6px;
    display: block;
    height: 4px;
    left: 6px;
    position: relative;
    top: 12px;
    width: 4px;
}

.geckoslideshow__nav__frame.geckoslideshow__active {
    cursor: default;
    pointer-events: none;
}

.geckoslideshow__nav__frame.geckoslideshow__active .geckoslideshow__dot {
    border: none;
    height: 6px;
    width: 6px;
}

.geckoslideshow__dot {
    border-color: #7f7f7f;
}

.geckoslideshow__active .geckoslideshow__dot {
    background-color: #7f7f7f;
}

.geckoslideshow__thumb {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.geckoslideshow__thumb-border {
    background-image: linear-gradient(to bottom right,rgba(255,255,255,.25),rgba(64,64,64,.1));
    background-image: -webkit-linear-gradient(top left,rgba(255,255,255,.25),rgba(64,64,64,.1));
    border-color: #00afea;
    border-style: solid;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 9;
}

.geckoslideshow__caption {
    bottom: 0;
    color: #000;
    font-family: 'Helvetica Neue',Arial,sans-serif;
    font-size: 14px;
    left: 0;
    line-height: 1.5;
    position: absolute;
    right: 0;
    z-index: 12;
}

.geckoslideshow__caption a {
    border-bottom: 1px solid;
    border-color: rgba(0,0,0,.5);
    color: #000;
    text-decoration: none;
}

.geckoslideshow__caption a:hover {
    border-color: rgba(51,51,51,.5);
    color: #333;
}

.geckoslideshow__wrap--rtl .geckoslideshow__caption {
    left: auto;
    right: 0;
}

.geckoslideshow__wrap--no-captions .geckoslideshow__caption,.geckoslideshow__wrap--video .geckoslideshow__caption {
    display: none;
}

.geckoslideshow__caption__wrap {
    background-color: #fff;
    background-color: rgba(255,255,255,.9);
    padding: 5px 10px;
}

@-webkit-keyframes spinner {
    0% {
        transform: rotate(0);
        webkit-transform: rotate(0);
    }

    100% {
        transform: rotate(360deg);
        webkit-transform: rotate(360deg);
    }
}

@keyframes spinner {
    0% {
        transform: rotate(0);
        webkit-transform: rotate(0);
    }

    100% {
        transform: rotate(360deg);
        webkit-transform: rotate(360deg);
    }
}

.geckoslideshow__wrap--css3 .geckoslideshow__spinner {
    animation: spinner 24s infinite linear;
    webkit-animation: spinner 24s infinite linear;
}

.geckoslideshow__wrap--css3 .geckoslideshow__html,.geckoslideshow__wrap--css3 .geckoslideshow__stage .geckoslideshow__img {
    transition-duration: .3s;
    transition-property: opacity;
    transition-timing-function: linear;
    webkit-transition-duration: .3s;
    webkit-transition-property: opacity;
    webkit-transition-timing-function: linear;
}

.geckoslideshow__wrap--video .geckoslideshow__stage__frame--video .geckoslideshow__html,.geckoslideshow__wrap--video .geckoslideshow__stage__frame--video .geckoslideshow__img {
    filter: alpha(opacity=0);
    ms-filter: "alpha(Opacity=0)";
    opacity: 0;
}

.geckoslideshow__select {
    cursor: auto;
}

.geckoslideshow__video {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 32px;
    z-index: 10;
}

@-moz-document url-prefix() {
    .geckoslideshow__active {
        box-shadow: 0 0 0 transparent;
    }
}

.geckoslideshow__arr,.geckoslideshow__fullscreen-icon,.geckoslideshow__video-close,.geckoslideshow__video-play {
    cursor: pointer;
    position: absolute;
    z-index: 11;
}

.geckoslideshow__arr {
    height: 32px;
    margin-top: -16px;
    position: absolute;
    top: 50%;
    width: 32px;
}

.geckoslideshow__arr--prev {
    background-position: 0 0;
    left: 0;
}

.geckoslideshow__arr--next {
    background-position: -32px 0;
    right: 0;
}

.geckoslideshow__arr--disabled {
    cursor: default;
    display: none;
    opacity: .1;
    pointer-events: none;
}

.geckoslideshow__fullscreen-icon {
    background-position: 0 -32px;
    height: 32px;
    right: 0;
    top: 0;
    width: 32px;
    z-index: 20;
}

.geckoslideshow--fullscreen .geckoslideshow__fullscreen-icon {
    background-position: -32px -32px;
}

.geckoslideshow__video-play {
    background-position: 0 -64px;
    height: 96px;
    left: 50%;
    margin-left: -48px;
    margin-top: -48px;
    opacity: 0;
    top: 50%;
    width: 96px;
}

.geckoslideshow__wrap--css2 .geckoslideshow__video-play,.geckoslideshow__wrap--video .geckoslideshow__stage .geckoslideshow__video-play {
    display: none;
}

.geckoslideshow__error .geckoslideshow__video-play,.geckoslideshow__loaded .geckoslideshow__video-play {
    display: block;
    opacity: 1;
}

.geckoslideshow__nav__frame .geckoslideshow__video-play {
    background-position: -64px -32px;
    height: 32px;
    margin-left: -16px;
    margin-top: -16px;
    width: 32px;
}

.geckoslideshow__video-close {
    background-position: -64px 0;
    height: 32px;
    opacity: 0;
    right: 0;
    top: 0;
    width: 32px;
    z-index: 20;
}

.geckoslideshow__wrap--css2 .geckoslideshow__video-close {
    display: none;
}

.geckoslideshow__wrap--css3 .geckoslideshow__video-close {
    transform: translate3d(32px,-32px,0);
    webkit-transform: translate3d(32px,-32px,0);
}

.geckoslideshow__wrap--video .geckoslideshow__video-close {
    display: block;
    opacity: 1;
}

.geckoslideshow__wrap--css3.geckoslideshow__wrap--video .geckoslideshow__video-close {
    transform: translate3d(0,0,0);
    webkit-transform: translate3d(0,0,0);
}

.geckoslideshow__wrap--no-controls.geckoslideshow__wrap--toggle-arrows .geckoslideshow__arr,.geckoslideshow__wrap--no-controls.geckoslideshow__wrap--toggle-arrows .geckoslideshow__fullscreen-icon,.geckoslideshow__wrap--video .geckoslideshow__arr,.geckoslideshow__wrap--video .geckoslideshow__fullscreen-icon {
    opacity: 0;
}

.geckoslideshow__wrap--css2.geckoslideshow__wrap--no-controls .geckoslideshow__arr,.geckoslideshow__wrap--css2.geckoslideshow__wrap--no-controls .geckoslideshow__fullscreen-icon,.geckoslideshow__wrap--css2.geckoslideshow__wrap--video .geckoslideshow__arr,.geckoslideshow__wrap--css2.geckoslideshow__wrap--video .geckoslideshow__fullscreen-icon {
    display: none;
}

.geckoslideshow__wrap--css3.geckoslideshow__wrap--no-controls.geckoslideshow__wrap--slide.geckoslideshow__wrap--toggle-arrows .geckoslideshow__fullscreen-icon,.geckoslideshow__wrap--css3.geckoslideshow__wrap--video .geckoslideshow__fullscreen-icon {
    transform: translate3d(32px,-32px,0);
    webkit-transform: translate3d(32px,-32px,0);
}

.geckoslideshow__wrap--css3.geckoslideshow__wrap--no-controls.geckoslideshow__wrap--slide.geckoslideshow__wrap--toggle-arrows .geckoslideshow__arr--prev,.geckoslideshow__wrap--css3.geckoslideshow__wrap--video .geckoslideshow__arr--prev {
    transform: translate3d(-48px,0,0);
    webkit-transform: translate3d(-48px,0,0);
}

.geckoslideshow__wrap--css3.geckoslideshow__wrap--no-controls.geckoslideshow__wrap--slide.geckoslideshow__wrap--toggle-arrows .geckoslideshow__arr--next,.geckoslideshow__wrap--css3.geckoslideshow__wrap--video .geckoslideshow__arr--next {
    transform: translate3d(48px,0,0);
    webkit-transform: translate3d(48px,0,0);
}

.geckoslideshow__wrap--css3 .geckoslideshow__arr,.geckoslideshow__wrap--css3 .geckoslideshow__fullscreen-icon,.geckoslideshow__wrap--css3 .geckoslideshow__video-close,.geckoslideshow__wrap--css3 .geckoslideshow__video-play {
    transition-duration: .3s;
    transition-property: transform,opacity;
    webkit-transition-duration: .3s;
    webkit-transition-property: -webkit-transform,opacity;
}

.geckoslideshow__nav:after,.geckoslideshow__nav:before,.geckoslideshow__stage:after,.geckoslideshow__stage:before {
    background-repeat: no-repeat;
    background-size: 1px 100%,5px 100%;
    bottom: 0;
    content: "";
    display: block;
    height: auto;
    pointer-events: none;
    position: absolute;
    text-decoration: none;
    top: 0;
    width: 10px;
    z-index: 10;
}

.geckoslideshow__nav:before,.geckoslideshow__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-image: -webkit-linear-gradient(transparent,rgba(0,0,0,.2)25%,rgba(0,0,0,.3)75%,transparent),-webkit-radial-gradient(0 50%,farthest-side,rgba(0,0,0,.4),transparent);
    background-position: 0 0,0 0;
    left: -10px;
}

.geckoslideshow__nav.geckoslideshow__shadows--left:before,.geckoslideshow__stage.geckoslideshow__shadows--left:before {
    left: 0;
}

.geckoslideshow__nav:after,.geckoslideshow__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-image: -webkit-linear-gradient(transparent,rgba(0,0,0,.2)25%,rgba(0,0,0,.3)75%,transparent),-webkit-radial-gradient(100% 50%,farthest-side,rgba(0,0,0,.4),transparent);
    background-position: 100% 0,100% 0;
    right: -10px;
}

.geckoslideshow__nav.geckoslideshow__shadows--right:after,.geckoslideshow__stage.geckoslideshow__shadows--right:after {
    right: 0;
}

.geckoslideshow--fullscreen .geckoslideshow__nav:after,.geckoslideshow--fullscreen .geckoslideshow__nav:before,.geckoslideshow--fullscreen .geckoslideshow__stage:after,.geckoslideshow--fullscreen .geckoslideshow__stage:before,.geckoslideshow__wrap--fade .geckoslideshow__stage:after,.geckoslideshow__wrap--fade .geckoslideshow__stage:before,.geckoslideshow__wrap--no-shadows .geckoslideshow__nav:after,.geckoslideshow__wrap--no-shadows .geckoslideshow__nav:before,.geckoslideshow__wrap--no-shadows .geckoslideshow__stage:after,.geckoslideshow__wrap--no-shadows .geckoslideshow__stage:before {
    display: none;
}