html {
    box-sizing: border-box
}

*,:after,:before {
    box-sizing: inherit
}

#container_slider,.lg-container {
    height: 100%;
    position: relative
}

#container_slider .lg-outer .lg-thumb-outer,.lg-container .lg-outer .lg-thumb-outer {
    z-index: 1081
}

#container_slider .lg-outer.lg-zoomed .lg-inner,.lg-container .lg-outer.lg-zoomed .lg-inner {
    z-index: 1100
}

.lg-outer.pixpa-grid .lg-img-wrap,.lg-outer.pixpa-slideshow .lg-img-wrap {
    margin: 0 auto;
    max-height: 100%;
    text-align: inherit
}

.lg-outer.pixpa-grid .show-image-only,.lg-outer.pixpa-slideshow .show-image-only {
    height: 100%;
    overflow: hidden;
    top: 0
}

.lg-outer.pixpa-grid .show-image-only.fill-full-image,.lg-outer.pixpa-slideshow .show-image-only.fill-full-image {
    height: 100%;
    margin: 0
}

.lg-outer.pixpa-grid .show-image-only.fill-full-image .lg-has-poster,.lg-outer.pixpa-grid .show-image-only.fill-full-image .lg-image,.lg-outer.pixpa-slideshow .show-image-only.fill-full-image .lg-has-poster,.lg-outer.pixpa-slideshow .show-image-only.fill-full-image .lg-image {
    height: 100%!important;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%!important
}

.lg-outer.pixpa-grid .show-image-only.fill-full-image .lg-img-wrap,.lg-outer.pixpa-slideshow .show-image-only.fill-full-image .lg-img-wrap {
    width: 100%
}

.lg-outer.pixpa-grid .show-image-thumbnail,.lg-outer.pixpa-slideshow .show-image-thumbnail {
    height: 100%;
    margin: 0;
    overflow: hidden;
    top: 0
}

.lg-outer.pixpa-grid .show-image-thumbnail.fill-full-image,.lg-outer.pixpa-slideshow .show-image-thumbnail.fill-full-image {
    height: 100%;
    margin: 0 0 65px
}

@media screen and (max-width: 768px) {
    .lg-outer.pixpa-grid .show-image-thumbnail.fill-full-image,.lg-outer.pixpa-slideshow .show-image-thumbnail.fill-full-image {
        height:100%;
        margin: 0
    }
}

.lg-outer.pixpa-grid .show-image-thumbnail.fill-full-image .lg-has-poster,.lg-outer.pixpa-grid .show-image-thumbnail.fill-full-image .lg-image,.lg-outer.pixpa-slideshow .show-image-thumbnail.fill-full-image .lg-has-poster,.lg-outer.pixpa-slideshow .show-image-thumbnail.fill-full-image .lg-image {
    height: 100%!important;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%!important
}

.lg-outer.pixpa-grid .show-image-caption-bottom,.lg-outer.pixpa-slideshow .show-image-caption-bottom {
    overflow: hidden
}

.lg-outer.pixpa-grid .show-image-caption-bottom .lg-img-wrap,.lg-outer.pixpa-slideshow .show-image-caption-bottom .lg-img-wrap {
    height: auto;
    width: 80vw
}

.lg-outer.pixpa-grid .show-image-caption-bottom .lg-img-wrap.captioned .lg-object,.lg-outer.pixpa-slideshow .show-image-caption-bottom .lg-img-wrap.captioned .lg-object {
    max-height: 75vh
}

.lg-outer.pixpa-grid .show-image-caption-bottom .lg-video-cont.captioned .lg-video,.lg-outer.pixpa-grid .show-image-caption-bottom .lg-video-cont.captioned iframe,.lg-outer.pixpa-slideshow .show-image-caption-bottom .lg-video-cont.captioned .lg-video,.lg-outer.pixpa-slideshow .show-image-caption-bottom .lg-video-cont.captioned iframe {
    height: 90%;
    margin: 0 auto;
    padding-bottom: 0;
    width: 90%
}

.lg-outer.pixpa-grid .show-image-caption-bottom .lg-sub-html,.lg-outer.pixpa-slideshow .show-image-caption-bottom .lg-sub-html {
    display: block
}

.lg-outer.pixpa-grid .show-image-caption-bottom .pixpa-lg-sub-html,.lg-outer.pixpa-slideshow .show-image-caption-bottom .pixpa-lg-sub-html {
    margin: 0 auto;
    max-width: 700px;
    padding: 0;
    transition: opacity .3s cubic-bezier(.215,.61,.355,1);
    white-space: normal
}

@media screen and (min-width: 768px) {
    .lg-outer.pixpa-grid .show-image-caption-bottom .pixpa-lg-sub-html,.lg-outer.pixpa-slideshow .show-image-caption-bottom .pixpa-lg-sub-html {
        max-width:900px
    }
}

.lg-outer.pixpa-grid .show-image-caption-bottom .pixpa-lg-sub-html.captioned,.lg-outer.pixpa-slideshow .show-image-caption-bottom .pixpa-lg-sub-html.captioned {
    padding: 20px
}

@media screen and (max-width: 1024px) {
    .lg-outer.pixpa-grid .show-image-caption-bottom .pixpa-lg-sub-html.captioned,.lg-outer.pixpa-slideshow .show-image-caption-bottom .pixpa-lg-sub-html.captioned {
        padding-bottom:50px;
        padding-top: 20px
    }
}

.lg-outer.pixpa-grid .show-image-caption-bottom .pixpa-lg-sub-html.not-caption,.lg-outer.pixpa-slideshow .show-image-caption-bottom .pixpa-lg-sub-html.not-caption {
    padding: 0
}

.lg-outer.pixpa-grid .show-image-caption-bottom .pixpa-lg-sub-html .js-jssor-hiphen,.lg-outer.pixpa-slideshow .show-image-caption-bottom .pixpa-lg-sub-html .js-jssor-hiphen {
    display: none!important
}

.lg-outer.pixpa-grid .show-image-caption-bottom .pixpa-lg-sub-html .js-gallery-title-content,.lg-outer.pixpa-slideshow .show-image-caption-bottom .pixpa-lg-sub-html .js-gallery-title-content {
    text-align: center
}

.lg-outer.pixpa-grid .show-image-caption-bottom .pixpa-lg-sub-html p:first-child,.lg-outer.pixpa-slideshow .show-image-caption-bottom .pixpa-lg-sub-html p:first-child {
    margin-top: 0
}

.lg-outer.pixpa-grid .show-image-caption-bottom .pixpa-lg-sub-html p:last-child,.lg-outer.pixpa-slideshow .show-image-caption-bottom .pixpa-lg-sub-html p:last-child {
    margin-bottom: 0
}

.lg-outer.pixpa-grid .show-image-caption-bottom.fill-full-image,.lg-outer.pixpa-slideshow .show-image-caption-bottom.fill-full-image {
    height: 100%
}

.lg-outer.pixpa-grid .show-image-caption-bottom.fill-full-image .lg-has-poster,.lg-outer.pixpa-grid .show-image-caption-bottom.fill-full-image .lg-image,.lg-outer.pixpa-slideshow .show-image-caption-bottom.fill-full-image .lg-has-poster,.lg-outer.pixpa-slideshow .show-image-caption-bottom.fill-full-image .lg-image {
    height: 100%!important;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%!important
}

.lg-outer.pixpa-grid .show-image-caption-bottom.fill-full-image .lg-video-cont,.lg-outer.pixpa-slideshow .show-image-caption-bottom.fill-full-image .lg-video-cont {
    max-height: unset
}

.lg-outer.pixpa-grid .show-image-caption-bottom.fill-full-image .lg-video-cont .lg-video .lg-video-object,.lg-outer.pixpa-slideshow .show-image-caption-bottom.fill-full-image .lg-video-cont .lg-video .lg-video-object {
    padding: 0
}

.lg-outer.pixpa-grid .show-image-caption-bottom.fill-full-image .lg-video-cont .pixpa-lg-sub-html,.lg-outer.pixpa-slideshow .show-image-caption-bottom.fill-full-image .lg-video-cont .pixpa-lg-sub-html {
    left: 0;
    position: absolute;
    right: 0;
    top: 100%;
    white-space: normal
}

.lg-outer.pixpa-grid .show-image-caption-bottom.lg-inner,.lg-outer.pixpa-slideshow .show-image-caption-bottom.lg-inner {
    margin: 0;
    white-space: unset
}

.lg-outer.pixpa-grid .show-image-caption-bottom .lg-text-html,.lg-outer.pixpa-slideshow .show-image-caption-bottom .lg-text-html {
    margin: 0 auto;
    max-width: 700px;
    overflow: unset;
    padding: 0 20px 20px
}

@media screen and (max-width: 1024px) {
    .lg-outer.pixpa-grid .show-image-caption-bottom .lg-text-html,.lg-outer.pixpa-slideshow .show-image-caption-bottom .lg-text-html {
        max-width:100%;
        padding: 0 4.5vw
    }
}

.lg-outer.pixpa-grid .show-image-caption-bottom .lg-video-cont,.lg-outer.pixpa-slideshow .show-image-caption-bottom .lg-video-cont {
    margin: 0 auto;
    max-height: 80vh;
    padding: 0 20px;
    text-align: inherit
}

@media screen and (max-width: 1024px) {
    .lg-outer.pixpa-grid .show-image-caption-bottom .lg-video-cont,.lg-outer.pixpa-slideshow .show-image-caption-bottom .lg-video-cont {
        bottom:0;
        left: 0;
        max-width: 100%!important;
        padding: 0 4.5vw;
        right: 0
    }
}

.lg-outer.pixpa-grid .show-image-caption-bottom .lg-video-cont .lg-video,.lg-outer.pixpa-slideshow .show-image-caption-bottom .lg-video-cont .lg-video {
    height: 100%;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    width: 100%
}

@media screen and (max-width: 1024px) {
    .lg-outer.pixpa-grid .show-image-caption-bottom .lg-video-cont .lg-video,.lg-outer.pixpa-slideshow .show-image-caption-bottom .lg-video-cont .lg-video {
        padding-bottom:0
    }
}

.lg-outer.pixpa-grid .show-image-caption-bottom .lg-video-cont .lg-video .lg-object,.lg-outer.pixpa-slideshow .show-image-caption-bottom .lg-video-cont .lg-video .lg-object {
    padding: 0
}

.lg-outer.pixpa-grid .show-image-caption-bottom .lg-video-cont .lg-video .lg-video-object,.lg-outer.pixpa-slideshow .show-image-caption-bottom .lg-video-cont .lg-video .lg-video-object {
    padding-left: 0;
    padding-right: 0
}

.lg-outer.pixpa-grid .show-image-caption-bottom .lg-video-cont .pixpa-lg-sub-html,.lg-outer.pixpa-slideshow .show-image-caption-bottom .lg-video-cont .pixpa-lg-sub-html {
    padding: 20px;
    position: unset;
    white-space: normal
}

@media screen and (max-width: 1024px) {
    .lg-outer.pixpa-grid .show-image-caption-bottom .lg-video-cont .pixpa-lg-sub-html.captioned,.lg-outer.pixpa-slideshow .show-image-caption-bottom .lg-video-cont .pixpa-lg-sub-html.captioned {
        padding-bottom:50px;
        padding-top: 20px
    }
}

.lg-outer.pixpa-grid .show-image-caption-bottom .lg-video-cont .pixpa-lg-sub-html.not-caption,.lg-outer.pixpa-slideshow .show-image-caption-bottom .lg-video-cont .pixpa-lg-sub-html.not-caption {
    padding: 0
}

.lg-outer.pixpa-grid .show-image-caption-right,.lg-outer.pixpa-slideshow .show-image-caption-right {
    overflow: hidden
}

.lg-outer.pixpa-grid .show-image-caption-right.fill-full-image,.lg-outer.pixpa-slideshow .show-image-caption-right.fill-full-image {
    height: 100%;
    margin: 0
}

.lg-outer.pixpa-grid .show-image-caption-right.fill-full-image .lg-img-wrap,.lg-outer.pixpa-slideshow .show-image-caption-right.fill-full-image .lg-img-wrap {
    padding: 0
}

.lg-outer.pixpa-grid .show-image-caption-right.fill-full-image .lg-has-poster,.lg-outer.pixpa-grid .show-image-caption-right.fill-full-image .lg-image,.lg-outer.pixpa-slideshow .show-image-caption-right.fill-full-image .lg-has-poster,.lg-outer.pixpa-slideshow .show-image-caption-right.fill-full-image .lg-image {
    height: 100%!important;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%!important
}

@media screen and (min-width: 1025px) {
    .lg-outer.pixpa-grid .show-image-caption-right .pixpa-lg-sub-html,.lg-outer.pixpa-slideshow .show-image-caption-right .pixpa-lg-sub-html {
        display:none
    }
}

@media screen and (max-width: 1024px) {
    .lg-outer.pixpa-grid .show-image-caption-right.fill-full-image .lg-video-cont,.lg-outer.pixpa-slideshow .show-image-caption-right.fill-full-image .lg-video-cont {
        max-height:unset
    }

    .lg-outer.pixpa-grid .show-image-caption-right.fill-full-image .lg-video-cont .lg-video .lg-video-object,.lg-outer.pixpa-slideshow .show-image-caption-right.fill-full-image .lg-video-cont .lg-video .lg-video-object {
        padding: 0
    }

    .lg-outer.pixpa-grid .show-image-caption-right.fill-full-image .lg-video-cont .pixpa-lg-sub-html,.lg-outer.pixpa-slideshow .show-image-caption-right.fill-full-image .lg-video-cont .pixpa-lg-sub-html {
        left: 0;
        position: absolute;
        right: 0;
        top: 100%;
        white-space: normal
    }

    .lg-outer.pixpa-grid .show-image-caption-right .lg-item .pixpa-lg-sub-html,.lg-outer.pixpa-slideshow .show-image-caption-right .lg-item .pixpa-lg-sub-html {
        margin: 0 auto;
        max-width: 700px;
        padding: 0;
        transition: opacity .3s cubic-bezier(.215,.61,.355,1);
        white-space: normal
    }

    .lg-outer.pixpa-grid .show-image-caption-right .lg-item .pixpa-lg-sub-html p:first-child,.lg-outer.pixpa-slideshow .show-image-caption-right .lg-item .pixpa-lg-sub-html p:first-child {
        margin-bottom: 0;
        margin-top: 0
    }

    .lg-outer.pixpa-grid .show-image-caption-right .lg-item .pixpa-lg-sub-html.captioned,.lg-outer.pixpa-slideshow .show-image-caption-right .lg-item .pixpa-lg-sub-html.captioned {
        padding-bottom: 50px;
        padding-top: 20px
    }

    .lg-outer.pixpa-grid .show-image-caption-right .lg-item .pixpa-lg-sub-html.not-caption,.lg-outer.pixpa-slideshow .show-image-caption-right .lg-item .pixpa-lg-sub-html.not-caption {
        padding: 0
    }

    .lg-outer.pixpa-grid .show-image-caption-right .lg-item .lg-video-cont,.lg-outer.pixpa-slideshow .show-image-caption-right .lg-item .lg-video-cont {
        bottom: 0;
        left: 0;
        margin: 0 auto;
        max-height: 80vh;
        padding: 0 4.5vw;
        right: 0;
        text-align: inherit;
        white-space: normal
    }

    .lg-outer.pixpa-grid .show-image-caption-right .lg-item .lg-video-cont .lg-video,.lg-outer.pixpa-slideshow .show-image-caption-right .lg-item .lg-video-cont .lg-video {
        height: 100%;
        padding: 0;
        width: 100%
    }

    .lg-outer.pixpa-grid .show-image-caption-right .lg-item .lg-video-cont .lg-object,.lg-outer.pixpa-slideshow .show-image-caption-right .lg-item .lg-video-cont .lg-object {
        padding: 0
    }

    .lg-outer.pixpa-grid .show-image-caption-right .lg-item .lg-text-html,.lg-outer.pixpa-slideshow .show-image-caption-right .lg-item .lg-text-html {
        margin: 0 auto;
        max-width: 100%;
        overflow: unset;
        padding: 0 4.5vw;
        position: absolute
    }
}

.lg-outer.pixpa-grid.option-type-caption .js-jssor-hiphen,.lg-outer.pixpa-slideshow.option-type-caption .js-jssor-hiphen {
    display: none;
    margin: 0 5px
}

.lg-outer.pixpa-grid.option-type-caption .js-jssor-hiphen.active,.lg-outer.pixpa-slideshow.option-type-caption .js-jssor-hiphen.active {
    display: inline
}

.lg-outer.pixpa-grid.option-type-caption .lg-sub-html,.lg-outer.pixpa-slideshow.option-type-caption .lg-sub-html {
    display: none
}

.lg-outer.pixpa-grid.option-type-caption .show-image-caption-bottom .lg-sub-html,.lg-outer.pixpa-slideshow.option-type-caption .show-image-caption-bottom .lg-sub-html {
    display: block
}

@media screen and (max-width: 1024px) {
    .lg-outer.pixpa-grid.option-type-caption-right .lg-sub-html,.lg-outer.pixpa-slideshow.option-type-caption-right .lg-sub-html {
        display:none
    }
}

#store .lg.pixpa-grid .show-image-thumbnail,#store .lg.pixpa-slideshow .show-image-thumbnail {
    height: 100%;
    margin: 0;
    overflow: hidden;
    top: 0
}

@media screen and (max-width: 768px) {
    .lg-outer .lg-inner {
        height:100%;
        top: 0
    }
}

.lg-outer .lg-inner.fill-full-image {
    height: calc(100% - 70px);
    margin: 0 0 70px;
    top: 0
}

.lg-outer .lg-inner.fill-full-image .lg-has-poster,.lg-outer .lg-inner.fill-full-image .lg-image {
    height: 100%!important;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%!important
}

.lg-outer .lg-inner.fill-full-image .lg-video-cont {
    height: 100%;
    max-width: 100%!important
}

.lg-outer .lg-inner.fill-full-image .lg-video-cont .lg-video {
    height: 100%;
    left: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.lg-outer .lg-inner.fill-full-image .lg-video-cont .lg-video .lg-object {
    padding: 0
}

.lg-outer .lg-inner.fill-full-image .focuspoint .lg-has-poster,.lg-outer .lg-inner.fill-full-image .focuspoint .lg-image {
    height: auto!important;
    max-height: none
}

@media screen and (max-width: 1024px) {
    .lg-outer .lg-inner.fill-full-image .focuspoint .lg-has-poster,.lg-outer .lg-inner.fill-full-image .focuspoint .lg-image {
        max-height:100%!important;
        max-width: none;
        width: auto!important
    }
}

.lg-outer .lg-inner.lg-group-layout {
    height: calc(100% - 60px);
    margin: 30px 0
}

.lg-outer .lg-inner.lg-group-layout.fill-full-image,.lg-outer .lg-inner.lg-group-layout.scale-fit-image {
    height: 100%;
    margin: 0
}

.lg-outer .lg-video-cont .lg-video {
    padding-left: 20px;
    padding-right: 20px
}

.lg-outer.fb-comments .lg-sub-html {
    height: 100%;
    left: auto;
    line-height: 1.8;
    overflow: auto;
    padding: 60px 15px 15px!important;
    position: fixed!important;
    right: 0;
    text-align: left;
    top: 0;
    width: 300px;
    z-index: 1060
}

.lg-outer.fb-comments .lg-sub-html p,.lg-outer.fb-comments .lg-sub-html.lg-empty-html {
    display: block
}

.lg-outer.fb-comments .lg-toolbar {
    right: 0!important
}

.lg-outer.fb-comments .lg-video-object {
    padding-right: 320px
}

.lg-outer.fb-comments .lg-video-object.lg-object {
    padding-right: 0
}

.lg-outer.fb-comments .lg-inner.fill-full-image .lg-video-cont .lg-video,.lg-outer.fb-comments .lg-video {
    position: absolute;
    width: calc(100% - 320px)
}

@media screen and (max-width: 768px) {
    .lg-sub-html {
        padding:10px!important
    }
}

.lg-sub-html.hide {
    display: none
}

.lg-text-html-wrapper {
    align-items: center;
    bottom: 0;
    display: flex;
    flex-wrap: wrap;
    height: 100%;
    height: auto;
    justify-content: center;
    left: 0;
    margin: 0 auto;
    max-width: 75%;
    padding: 0 20px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0
}

.lg-text-html-wrapper::-webkit-scrollbar-track {
    background-color: rgba(0,0,0,.05);
    border-radius: 4px
}

.lg-text-html-wrapper::-webkit-scrollbar {
    width: 5px
}

.lg-text-html-wrapper::-webkit-scrollbar-thumb {
    background-color: rgba(0,0,0,.2);
    border-radius: 4px
}

.lg-text-html {
    margin: 0 auto;
    white-space: normal
}

.lg-outer.option-type-image .lg-sub-html,.lg-outer.option-type-thumbnail .lg-sub-html {
    display: none
}

.lg-outer.caption-show .lg-sub-html {
    display: block
}

.lg-outer.option-type-thumbnail .lg-actions {
    height: 100%
}

@media screen and (min-width: 768px) {
    .lg-outer.option-type-thumbnail .lg-actions .lg-next,.lg-outer.option-type-thumbnail .lg-actions .lg-prev {
        width:15%
    }
}

.lg-outer.option-type-thumbnail .lg-thumb-outer {
    bottom: 0
}

.lg-outer.option-type-image .lg-actions {
    height: 100%
}

#lg-counter {
    font-family: 'GalileoFLF' !important;
    font-size: 14px
}

@media screen and (min-width: 1900px) {
    #lg-counter {
        font-size:18px
    }
}

@media screen and (max-width: 768px) {
    #lg-counter {
        position:relative
    }
}

.single_image .lg-autoplay-button {
    left: inherit;
    position: relative
}

#lg-favorite-img.favourite-info-active {
    color: #e74c3c
}

#lg-download .js-download-dropdown-menu {
    opacity: 0;
    position: absolute;
    top: 40px;
    transform: translate3d(0,5px,0);
    transition: transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;
    visibility: hidden;
    width: 150px;
    z-index: 1
}

@media screen and (max-width: 1024px) {
    #lg-download .js-download-dropdown-menu {
        right:-20px
    }
}

#lg-download .js-download-dropdown-menu.active {
    opacity: 1;
    transform: translateZ(0);
    transition-delay: 0s;
    visibility: visible
}

#lg-download .js-download-dropdown-menu .gallery-download-all .download-menu ul.dropdown li {
    padding: 6px 10px
}

#lg-download .js-download-dropdown-menu .gallery-download-all .download-menu ul.dropdown li:hover {
    background: #f1f1f1;
    color: #272727;
    filter: none
}

#lg-download .js-download-dropdown-menu .gallery-download-all .dropdown {
    margin: 0;
    opacity: 1;
    position: relative;
    right: 0;
    top: 0;
    width: inherit
}

#lg-download .js-download-dropdown-menu .gallery-download-all .dropdown:before {
    left: 15px;
    top: -7px;
    transform: rotate(180deg)
}

@media screen and (max-width: 1024px) {
    #lg-download .js-download-dropdown-menu .gallery-download-all .dropdown:before {
        left:auto;
        right: 15px
    }
}

#lg-download .js-download-dropdown-menu .gallery-download-all .dropdown:after {
    left: 15px;
    top: -5px;
    transform: rotate(180deg)
}

@media screen and (max-width: 1024px) {
    #lg-download .js-download-dropdown-menu .gallery-download-all .dropdown:after {
        left:auto;
        right: 15px
    }
}

#lg-download .js-download-dropdown-menu .gallery-download-all .dropdown li {
    color: #3a3a3a;
    padding: 14px 10px 12px
}

@media screen and (max-width: 1024px) {
    #lg-download .js-download-dropdown-menu .gallery-download-all .dropdown li {
        line-height:1.2em
    }
}

#lg-download .js-download-dropdown-menu .gallery-download-all .dropdown li:hover {
    background-color: #000;
    color: #fff;
    filter: none
}

.lg-outer .lg-dropdown {
    padding: 4px 0 0
}

.lg-outer .lg-dropdown a {
    border-bottom: 1px solid hsla(0,0%,87%,.5);
    color: #000;
    cursor: pointer;
    display: block;
font-family: 'GalileoFLF' !important;
    font-size: 13px;
    opacity: .5;
    outline: none;
    padding: 12px 35px 12px 18px
}

.lg-outer .lg-dropdown a:hover {
    opacity: 1
}

.lg-outer .lg-dropdown li:first-child a {
    padding-top: 20px
}

.lg-outer .lg-dropdown li:last-child a {
    border-bottom: 0 solid hsla(0,0%,87%,.5)
}

.lg-outer .lg-dropdown .social-icons {
    fill: #000;
    display: inline-block;
    font-size: 16px;
    padding-right: 10px;
    text-align: center;
    vertical-align: middle;
    width: 45px
}

.lg-outer.lg-hide-items.show .lg-components .lg-icon,.lg-outer.lg-hide-items.show .lg-next,.lg-outer.lg-hide-items.show .lg-prev,.lg-outer.lg-hide-items.show .lg-toolbar,.lg-outer.show .lg-components .lg-icon,.lg-outer.show .lg-next,.lg-outer.show .lg-prev,.lg-outer.show .lg-toolbar {
    opacity: 1!important;
    transform: translateZ(0);
    transition: transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear!important
}

@media screen and (max-width: 1024px) {
    .lg-outer.lg-hide-items.hover .lg-components .lg-icon,.lg-outer.lg-hide-items.hover .lg-next,.lg-outer.lg-hide-items.hover .lg-prev,.lg-outer.lg-hide-items.hover .lg-toolbar,.lg-outer.show .lg-components .lg-icon,.lg-outer.show .lg-next,.lg-outer.show .lg-prev,.lg-outer.show .lg-toolbar {
        opacity:1!important;
        transform: translateZ(0);
        transition: transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear!important
    }

    .lg-actions .lg-next,.lg-actions .lg-prev,.lg-hide-items .lg-next,.lg-hide-items .lg-prev {
        align-items: center;
        display: flex;
        height: 100%;
        width: 15%
    }

    .lg-actions .lg-prev,.lg-hide-items .lg-prev {
        justify-content: flex-start
    }

    .lg-actions .lg-next,.lg-hide-items .lg-next {
        justify-content: flex-end
    }

    .lg-actions {
        z-index: 1081
    }

    .option-type-caption .lg-actions,.option-type-caption-right .lg-actions {
        height: 100%;
        top: 0
    }

    .option-type-caption .lg-actions .lg-next,.option-type-caption .lg-actions .lg-prev,.option-type-caption-right .lg-actions .lg-next,.option-type-caption-right .lg-actions .lg-prev {
        font-size: 24px;
        height: 100%;
        width: 5vmax
    }
}

.lg-outer.hide #lg-counter,.lg-outer.hide .lg-toolbar-option,.lg-outer.lg-hide-items.hide #lg-counter,.lg-outer.lg-hide-items.hide .lg-toolbar-option {
    display: none
}

.lg-outer.hide .lg-toolbar.show-proffing-option #lg-counter,.lg-outer.hide .lg-toolbar.show-proffing-option .lg-toolbar-option,.lg-outer.lg-hide-items.hide .lg-toolbar.show-proffing-option #lg-counter,.lg-outer.lg-hide-items.hide .lg-toolbar.show-proffing-option .lg-toolbar-option {
    display: block
}

.lg-outer.hide .lg-toolbar.show-proffing-option #lg-counter .lg-icon-hide,.lg-outer.hide .lg-toolbar.show-proffing-option .lg-toolbar-option .lg-icon-hide,.lg-outer.lg-hide-items.hide .lg-toolbar.show-proffing-option #lg-counter .lg-icon-hide,.lg-outer.lg-hide-items.hide .lg-toolbar.show-proffing-option .lg-toolbar-option .lg-icon-hide {
    display: none
}

.lg-components .lg-toolbar-option,.lg-toolbar .lg-toolbar-option {
    align-items: center;
    display: flex;
    justify-content: center;
    padding-right: 1rem
}

@media screen and (max-width: 768px) {
    .lg-components .lg-toolbar-option,.lg-toolbar .lg-toolbar-option {
        padding-right:3.5vw
    }
}

.lg-components .lg-toolbar-option #lg-actual-size,.lg-components .lg-toolbar-option .lg-actual-size,.lg-toolbar .lg-toolbar-option #lg-actual-size,.lg-toolbar .lg-toolbar-option .lg-actual-size {
    display: none;
    padding-bottom: 10px!important
}

@media screen and (max-width: 1024px) {
    .lg-components .lg-toolbar-option .lg-icon.buy-option,.lg-toolbar .lg-toolbar-option .lg-icon.buy-option {
        display:none!important
    }
}

@media screen and (max-width: 768px) {
    .lg-components .lg-autoplay-button,.lg-components .lg-fullscreen,.lg-toolbar .lg-autoplay-button,.lg-toolbar .lg-fullscreen {
        display:none
    }
}

.lg-components .lg-icon.lg-close-mobile,.lg-toolbar .lg-icon.lg-close-mobile {
    display: none;
    font-size: 16px
}

.lg-components.textslide .lg-photo-info,.lg-toolbar.textslide .lg-photo-info {
    display: none!important
}

.lg-components span.copy-success,.lg-toolbar span.copy-success {
    bottom: -45px;
    color: #fff;
    display: none;
font-family: 'GalileoFLF' !important;
    font-size: 13px;
    left: 35px;
    padding: 10px 18px;
    position: absolute
}

.lg-components span.copy-success.show-now,.lg-toolbar span.copy-success.show-now {
    display: inline-block
}

#lg-counter-mobile {
    display: none
}

@media screen and (min-width: 1024px) {
    .ecommerce-gallery-container .lg-outer.option-type-caption-right .lg-toolbar .lg-toolbar-option-proofing {
        padding-right:300px
    }
}

.ecommerce-gallery-container .lg-toolbar .lg-toolbar-left-side .lg-toolbar-option,.photo-gallery-container .lg-toolbar .lg-toolbar-left-side .lg-toolbar-option {
    display: none
}

.ecommerce-gallery-container .lg-toolbar .lg-toolbar-right-side .lg-icon.lg-close,.photo-gallery-container .lg-toolbar .lg-toolbar-right-side .lg-icon.lg-close {
    padding-right: 0
}

.ecommerce-gallery-container .lg-toolbar .lg-toolbar-right-side .lg-toolbar-option-proofing,.photo-gallery-container .lg-toolbar .lg-toolbar-right-side .lg-toolbar-option-proofing {
    display: none
}

.ecommerce-gallery-container .lg-components .lg-icon.lg-fullscreen,.ecommerce-gallery-container .lg-components .lg-icon.lg-gallery-info,.ecommerce-gallery-container .lg-components .lg-icon.lg-photo-info,.ecommerce-gallery-container .lg-components .lg-icon.lg-share,.photo-gallery-container .lg-components .lg-icon.lg-fullscreen,.photo-gallery-container .lg-components .lg-icon.lg-gallery-info,.photo-gallery-container .lg-components .lg-icon.lg-photo-info,.photo-gallery-container .lg-components .lg-icon.lg-share {
    display: none!important
}

.proofing-stage-spacing .lg-outer.option-type-thumbnail .lg-components {
    height: 70px
}

.proofing-stage-spacing .lg-outer.option-type-thumbnail .proofing-photoname {
    bottom: 26px;
    left: 2vw
}

.proofing-stage-spacing .lg-outer.option-type-caption-right .proofing-photoname,.proofing-stage-spacing .lg-outer.option-type-image .proofing-photoname {
    left: 2vw;
    text-align: left
}

@media screen and (max-width: 767px) {
    .proofing-stage-spacing .lg-outer.option-type-caption-right .proofing-photoname,.proofing-stage-spacing .lg-outer.option-type-image .proofing-photoname {
        left:4vw;
        width: 100%
    }

    .proofing-stage-spacing .lg-outer.option-type-caption .proofing-photoname {
        left: 4vw;
        text-align: left;
        width: 100%
    }
}

.proofing-stage-spacing .lg-components {
    align-items: center;
    bottom: 0;
    display: flex;
    height: 45px;
    justify-content: flex-end;
    padding: 0 2vw;
    position: absolute;
    width: 100%
}

@media screen and (max-width: 1024px) {
    .proofing-stage-spacing .lg-components {
        padding:0 4vw
    }
}

.proofing-stage-spacing .lg-components .lg-icon {
    background: none;
    border: none;
    box-shadow: none;
    cursor: pointer;
    font-size: 16px;
    left: 0;
    line-height: 16px;
    outline: medium none;
    text-align: center;
    text-decoration: none!important;
    transition: color .2s linear;
    will-change: color;
    z-index: 1100
}

@media screen and (min-width: 1900px) {
    .proofing-stage-spacing .lg-components .lg-icon {
        font-size:18px;
        line-height: 18px
    }
}

.proofing-stage-spacing .lg-components .lg-gallery-info,.proofing-stage-spacing .lg-components .lg-photo-info {
    padding-right: 1rem
}

.proofing-stage-spacing .lg-toolbar .lg-toolbar-option-proofing span {
    vertical-align: middle
}

.proofing-stage-spacing #lg-counter {
    order: 4
}

@media screen and (max-width: 768px) {
    .proofing-stage-spacing #lg-counter {
        display:none
    }
}

.proofing-stage-spacing #lg-counter-mobile {
    bottom: 15px;
    display: none;
font-family: 'GalileoFLF' !important;
    font-size: 12px;
    left: 15px;
    position: fixed
}

@media screen and (max-width: 768px) {
    .proofing-stage-spacing #lg-counter-mobile {
        display:block
    }

    .proofing-stage-spacing .lg-icon.lg-close {
        display: none;
        float: left
    }
}

.proofing-stage-spacing .lg-icon.lg-close-mobile {
    display: block;
    float: left;
    order: 1;
    padding-right: 1rem
}

@media screen and (max-width: 768px) {
    .proofing-stage-spacing .lg-icon.lg-close-mobile {
        display:inline-block
    }
}

.proofing-stage-spacing .lg-icon.lg-autoplay-button {
    order: 3
}

@media screen and (max-width: 1024px) {
    .proofing-stage-spacing .option-type-caption .lg-actions,.proofing-stage-spacing .option-type-caption-right .lg-actions {
        display:none!important
    }
}

.proofing-stage-spacing .lg-toolbar-left-side .lg-toolbar-option {
    order: 2;
    padding-right: 0
}

.proofing-stage-spacing .lg-toolbar-left-side .lg-toolbar-option .lg-actual-size,.proofing-stage-spacing .lg-toolbar-left-side .lg-toolbar-option .lg-share {
    padding-right: 1rem
}

.proofing-stage-spacing .lg-toolbar-option-proofing,.proofing-stage-spacing .lg-toolbar-option-proofing .lg-icons-lable.slideshowgal-cart {
    display: none
}

.proofing-stage-spacing .lg-toolbar-right-side #lg-download .js-download-dropdown-menu .gallery-download-all .dropdown {
    right: 40px
}

@media screen and (max-width: 767px) {
    .proofing-stage-spacing .lg-toolbar-right-side #lg-download .js-download-dropdown-menu .gallery-download-all .dropdown {
        right:0
    }
}

.proofing-stage-spacing .lg-toolbar-right-side #lg-download .js-download-dropdown-menu .gallery-download-all .dropdown:after,.proofing-stage-spacing .lg-toolbar-right-side #lg-download .js-download-dropdown-menu .gallery-download-all .dropdown:before {
    left: auto;
    right: 15px
}

@media screen and (max-width: 767px) {
    .proofing-stage-spacing .lg-toolbar-right-side #lg-download .js-download-dropdown-menu .gallery-download-all .dropdown:after,.proofing-stage-spacing .lg-toolbar-right-side #lg-download .js-download-dropdown-menu .gallery-download-all .dropdown:before {
        right:5px
    }
}

.proofing-stage-spacing .lg-toolbar-right-side .lg-icon.lg-close,.proofing-stage-spacing .lg-toolbar-right-side .lg-toolbar-option {
    display: none
}

.proofing-stage-spacing .lg-toolbar-right-side .lg-icon.lg-download {
    margin-left: 1.5rem;
    order: 3
}

@media screen and (max-width: 767px) {
    .proofing-stage-spacing .lg-toolbar-right-side .lg-icon.lg-download {
        margin-left:0
    }
}

.proofing-stage-spacing .lg-toolbar-right-side .lg-icons-lable {
    margin-left: 1.5rem;
    margin-right: 0!important
}

.proofing-stage-spacing .lg-toolbar-right-side .favourite-star {
    margin: 0!important;
    order: 1
}

.proofing-stage-spacing .lg-toolbar-right-side .fab-button {
    order: 2
}

.proofing-stage-spacing .lg-toolbar-right-side .slideshowgal-cart {
    order: 4
}

.proofing-stage-spacing .lg-toolbar-right-side .lg-toolbar-option-proofing {
    align-items: center;
    display: flex;
    left: auto;
    position: relative;
    right: 0;
    transform: none
}

@media screen and (max-width: 767px) {
    .proofing-stage-spacing .lg-toolbar-right-side .lg-toolbar-option-proofing {
        padding:0
    }
}

.proofing-stage-spacing .lg-toolbar-right-side .lg-toolbar-option-proofing .lg-icons-lable.slideshowgal-cart {
    margin-right: 0
}

@media screen and (max-width: 767px) {
    .proofing-stage-spacing .lg-toolbar-right-side .lg-toolbar-option-proofing .lg-icons-lable.slideshowgal-cart {
        justify-content:center;
        margin-left: 25px
    }

    .proofing-stage-spacing .lg-toolbar-right-side {
        display: block;
        padding-left: 20px
    }
}

.proofing-photoname {
    bottom: 15px;
font-family: 'GalileoFLF' !important;
    font-size: 14px;
    font-weight: 400;
    left: 20px;
    letter-spacing: .02em;
    margin: 0;
    position: fixed;
    right: 20px;
    text-align: center;
    width: 100%;
    z-index: 1
}

@media screen and (max-width: 768px) {
    .proofing-photoname {
        font-size:12px;
        left: auto;
        line-height: 1.5em;
        margin: 0 auto;
        overflow: hidden;
        padding: 0;
        text-align: center;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 75%;
        z-index: 9999
    }
}

.option-type-image .proofing-photoname {
    left: 0
}

#store .proofing-photoname,.ecommerce-gallery-container .proofing-photoname {
    display: none
}

.lg-actions .lg-next,.lg-actions .lg-prev {
    background-color: transparent
}

.lg-toolbar-option-hide .lg-toolbar-option {
    display: none
}

.lg-group-layout-button {
    bottom: inherit!important;
    height: auto;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    width: 90%
}

.group-layout-hide {
    display: none
}

.view-detail-box span {
    border: 1px solid;
    color: #fff;
    display: inline-block;
    margin: 0 auto;
    max-width: 350px;
    padding: 10px 20px;
    transition: all .25s ease-in-out;
    width: auto
}

.view-detail-box span:hover {
    color: #fff
}

.cover_slider_lightgallery,.cover_slider_lightgallery_04,.cover_slider_lightgallery_05 {
    display: block;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 1
}

.cover_slider_lightgallery .overwrite-text .dynamic_btn_links .global-margin,.cover_slider_lightgallery_04 .overwrite-text .dynamic_btn_links .global-margin,.cover_slider_lightgallery_05 .overwrite-text .dynamic_btn_links .global-margin {
    margin-bottom: 20px
}

.cover_slider_lightgallery.cover_slider_lightgallery_02 .slider-big-items .cover-video-play,.cover_slider_lightgallery.cover_slider_lightgallery_02 .slider-big-items-layout-block .cover-video-play,.cover_slider_lightgallery.cover_slider_lightgallery_05 .slider-big-items .cover-video-play,.cover_slider_lightgallery.cover_slider_lightgallery_05 .slider-big-items-layout-block .cover-video-play,.cover_slider_lightgallery_04.cover_slider_lightgallery_02 .slider-big-items .cover-video-play,.cover_slider_lightgallery_04.cover_slider_lightgallery_02 .slider-big-items-layout-block .cover-video-play,.cover_slider_lightgallery_04.cover_slider_lightgallery_05 .slider-big-items .cover-video-play,.cover_slider_lightgallery_04.cover_slider_lightgallery_05 .slider-big-items-layout-block .cover-video-play,.cover_slider_lightgallery_05.cover_slider_lightgallery_02 .slider-big-items .cover-video-play,.cover_slider_lightgallery_05.cover_slider_lightgallery_02 .slider-big-items-layout-block .cover-video-play,.cover_slider_lightgallery_05.cover_slider_lightgallery_05 .slider-big-items .cover-video-play,.cover_slider_lightgallery_05.cover_slider_lightgallery_05 .slider-big-items-layout-block .cover-video-play {
    height: 100%;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 11
}

@media screen and (min-width: 1024px) {
    .cover_slider_lightgallery .slider-big-items .slide_iframes.activated,.cover_slider_lightgallery_04 .slider-big-items .slide_iframes.activated,.cover_slider_lightgallery_05 .slider-big-items .slide_iframes.activated {
        height:100%
    }
}

.cover_slider_lightgallery .slider-big-items,.cover_slider_lightgallery .slider-big-items-04,.cover_slider_lightgallery_04 .slider-big-items,.cover_slider_lightgallery_04 .slider-big-items-04,.cover_slider_lightgallery_05 .slider-big-items,.cover_slider_lightgallery_05 .slider-big-items-04 {
    overflow: hidden;
    position: relative
}

.cover_slider_lightgallery .slider-big-items .slide_iframes,.cover_slider_lightgallery .slider-big-items .slide_iframes_vimeo,.cover_slider_lightgallery .slider-big-items-04 .slide_iframes,.cover_slider_lightgallery .slider-big-items-04 .slide_iframes_vimeo,.cover_slider_lightgallery_04 .slider-big-items .slide_iframes,.cover_slider_lightgallery_04 .slider-big-items .slide_iframes_vimeo,.cover_slider_lightgallery_04 .slider-big-items-04 .slide_iframes,.cover_slider_lightgallery_04 .slider-big-items-04 .slide_iframes_vimeo,.cover_slider_lightgallery_05 .slider-big-items .slide_iframes,.cover_slider_lightgallery_05 .slider-big-items .slide_iframes_vimeo,.cover_slider_lightgallery_05 .slider-big-items-04 .slide_iframes,.cover_slider_lightgallery_05 .slider-big-items-04 .slide_iframes_vimeo {
    margin: 0 auto;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%
}

.cover_slider_lightgallery .slider-big-items .slide_iframes:-webkit-full-screen,.cover_slider_lightgallery .slider-big-items .slide_iframes_vimeo:-webkit-full-screen,.cover_slider_lightgallery .slider-big-items-04 .slide_iframes:-webkit-full-screen,.cover_slider_lightgallery .slider-big-items-04 .slide_iframes_vimeo:-webkit-full-screen,.cover_slider_lightgallery_04 .slider-big-items .slide_iframes:-webkit-full-screen,.cover_slider_lightgallery_04 .slider-big-items .slide_iframes_vimeo:-webkit-full-screen,.cover_slider_lightgallery_04 .slider-big-items-04 .slide_iframes:-webkit-full-screen,.cover_slider_lightgallery_04 .slider-big-items-04 .slide_iframes_vimeo:-webkit-full-screen,.cover_slider_lightgallery_05 .slider-big-items .slide_iframes:-webkit-full-screen,.cover_slider_lightgallery_05 .slider-big-items .slide_iframes_vimeo:-webkit-full-screen,.cover_slider_lightgallery_05 .slider-big-items-04 .slide_iframes:-webkit-full-screen,.cover_slider_lightgallery_05 .slider-big-items-04 .slide_iframes_vimeo:-webkit-full-screen {
    transform: translateY(0)
}

@media screen and (min-width: 1024px) {
    .cover_slider_lightgallery .slider-big-items .slide_iframes,.cover_slider_lightgallery .slider-big-items .slide_iframes_vimeo,.cover_slider_lightgallery .slider-big-items-04 .slide_iframes,.cover_slider_lightgallery .slider-big-items-04 .slide_iframes_vimeo,.cover_slider_lightgallery_04 .slider-big-items .slide_iframes,.cover_slider_lightgallery_04 .slider-big-items .slide_iframes_vimeo,.cover_slider_lightgallery_04 .slider-big-items-04 .slide_iframes,.cover_slider_lightgallery_04 .slider-big-items-04 .slide_iframes_vimeo,.cover_slider_lightgallery_05 .slider-big-items .slide_iframes,.cover_slider_lightgallery_05 .slider-big-items .slide_iframes_vimeo,.cover_slider_lightgallery_05 .slider-big-items-04 .slide_iframes,.cover_slider_lightgallery_05 .slider-big-items-04 .slide_iframes_vimeo {
        display:none
    }

    .cover_slider_lightgallery .slider-big-items .slide_iframes.activated,.cover_slider_lightgallery .slider-big-items .slide_iframes_vimeo.activated,.cover_slider_lightgallery .slider-big-items-04 .slide_iframes.activated,.cover_slider_lightgallery .slider-big-items-04 .slide_iframes_vimeo.activated,.cover_slider_lightgallery_04 .slider-big-items .slide_iframes.activated,.cover_slider_lightgallery_04 .slider-big-items .slide_iframes_vimeo.activated,.cover_slider_lightgallery_04 .slider-big-items-04 .slide_iframes.activated,.cover_slider_lightgallery_04 .slider-big-items-04 .slide_iframes_vimeo.activated,.cover_slider_lightgallery_05 .slider-big-items .slide_iframes.activated,.cover_slider_lightgallery_05 .slider-big-items .slide_iframes_vimeo.activated,.cover_slider_lightgallery_05 .slider-big-items-04 .slide_iframes.activated,.cover_slider_lightgallery_05 .slider-big-items-04 .slide_iframes_vimeo.activated {
        display: block
    }
}

.cover_slider_lightgallery .slider-big-items .slide_iframes.height-fix,.cover_slider_lightgallery .slider-big-items .slide_iframes_vimeo.height-fix,.cover_slider_lightgallery .slider-big-items-04 .slide_iframes.height-fix,.cover_slider_lightgallery .slider-big-items-04 .slide_iframes_vimeo.height-fix,.cover_slider_lightgallery_04 .slider-big-items .slide_iframes.height-fix,.cover_slider_lightgallery_04 .slider-big-items .slide_iframes_vimeo.height-fix,.cover_slider_lightgallery_04 .slider-big-items-04 .slide_iframes.height-fix,.cover_slider_lightgallery_04 .slider-big-items-04 .slide_iframes_vimeo.height-fix,.cover_slider_lightgallery_05 .slider-big-items .slide_iframes.height-fix,.cover_slider_lightgallery_05 .slider-big-items .slide_iframes_vimeo.height-fix,.cover_slider_lightgallery_05 .slider-big-items-04 .slide_iframes.height-fix,.cover_slider_lightgallery_05 .slider-big-items-04 .slide_iframes_vimeo.height-fix {
    left: 50%;
    transform: translateY(-50%) translateX(-50%)
}

.cover_slider_lightgallery .slider-big-items .cast-layer,.cover_slider_lightgallery .slider-big-items-04 .cast-layer,.cover_slider_lightgallery_04 .slider-big-items .cast-layer,.cover_slider_lightgallery_04 .slider-big-items-04 .cast-layer,.cover_slider_lightgallery_05 .slider-big-items .cast-layer,.cover_slider_lightgallery_05 .slider-big-items-04 .cast-layer {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2
}

.cover_slider_lightgallery .slider-big-items .cast-layer .cast-layer-link,.cover_slider_lightgallery .slider-big-items-04 .cast-layer .cast-layer-link,.cover_slider_lightgallery_04 .slider-big-items .cast-layer .cast-layer-link,.cover_slider_lightgallery_04 .slider-big-items-04 .cast-layer .cast-layer-link,.cover_slider_lightgallery_05 .slider-big-items .cast-layer .cast-layer-link,.cover_slider_lightgallery_05 .slider-big-items-04 .cast-layer .cast-layer-link {
    display: inline-block;
    height: 100%;
    width: 100%
}

@media screen and (max-width: 425px) {
    .cover_slider_lightgallery.desktop-only,.cover_slider_lightgallery_04.desktop-only,.cover_slider_lightgallery_05.desktop-only {
        display:none
    }
}

@media screen and (min-width: 768px) {
    .cover_slider_lightgallery.mobile-only,.cover_slider_lightgallery_04.mobile-only,.cover_slider_lightgallery_05.mobile-only {
        display:none
    }
}

@media screen and (max-width: 767px) {
    .cover_slider_lightgallery.coverslide_fullbleed.layout2 .slider-big-items img,.cover_slider_lightgallery.coverslide_fullbleed.layout2 .slider-big-items-04 img,.cover_slider_lightgallery.coverslide_fullbleed.layout2 .slider-big-items-layout-block img,.cover_slider_lightgallery.coverslide_fullbleed.layout3 .slider-big-items img,.cover_slider_lightgallery.coverslide_fullbleed.layout3 .slider-big-items-04 img,.cover_slider_lightgallery.coverslide_fullbleed.layout3 .slider-big-items-layout-block img,.cover_slider_lightgallery_04.coverslide_fullbleed.layout2 .slider-big-items img,.cover_slider_lightgallery_04.coverslide_fullbleed.layout2 .slider-big-items-04 img,.cover_slider_lightgallery_04.coverslide_fullbleed.layout2 .slider-big-items-layout-block img,.cover_slider_lightgallery_04.coverslide_fullbleed.layout3 .slider-big-items img,.cover_slider_lightgallery_04.coverslide_fullbleed.layout3 .slider-big-items-04 img,.cover_slider_lightgallery_04.coverslide_fullbleed.layout3 .slider-big-items-layout-block img,.cover_slider_lightgallery_05.coverslide_fullbleed.layout2 .slider-big-items img,.cover_slider_lightgallery_05.coverslide_fullbleed.layout2 .slider-big-items-04 img,.cover_slider_lightgallery_05.coverslide_fullbleed.layout2 .slider-big-items-layout-block img,.cover_slider_lightgallery_05.coverslide_fullbleed.layout3 .slider-big-items img,.cover_slider_lightgallery_05.coverslide_fullbleed.layout3 .slider-big-items-04 img,.cover_slider_lightgallery_05.coverslide_fullbleed.layout3 .slider-big-items-layout-block img {
        height:100%;
        vertical-align: middle;
        width: 100%
    }

    .cover_slider_lightgallery.coverslide_fullbleed.layout5 .slider-big-items img,.cover_slider_lightgallery.coverslide_fullbleed.layout5 .slider-big-items-04 img,.cover_slider_lightgallery.coverslide_fullbleed.layout5 .slider-big-items-layout-block img,.cover_slider_lightgallery.coverslide_fullbleed.layout6 .slider-big-items img,.cover_slider_lightgallery.coverslide_fullbleed.layout6 .slider-big-items-04 img,.cover_slider_lightgallery.coverslide_fullbleed.layout6 .slider-big-items-layout-block img,.cover_slider_lightgallery_04.coverslide_fullbleed.layout5 .slider-big-items img,.cover_slider_lightgallery_04.coverslide_fullbleed.layout5 .slider-big-items-04 img,.cover_slider_lightgallery_04.coverslide_fullbleed.layout5 .slider-big-items-layout-block img,.cover_slider_lightgallery_04.coverslide_fullbleed.layout6 .slider-big-items img,.cover_slider_lightgallery_04.coverslide_fullbleed.layout6 .slider-big-items-04 img,.cover_slider_lightgallery_04.coverslide_fullbleed.layout6 .slider-big-items-layout-block img,.cover_slider_lightgallery_05.coverslide_fullbleed.layout5 .slider-big-items img,.cover_slider_lightgallery_05.coverslide_fullbleed.layout5 .slider-big-items-04 img,.cover_slider_lightgallery_05.coverslide_fullbleed.layout5 .slider-big-items-layout-block img,.cover_slider_lightgallery_05.coverslide_fullbleed.layout6 .slider-big-items img,.cover_slider_lightgallery_05.coverslide_fullbleed.layout6 .slider-big-items-04 img,.cover_slider_lightgallery_05.coverslide_fullbleed.layout6 .slider-big-items-layout-block img {
        height: 100%;
        width: 100%
    }
}

.cover_slider_lightgallery.coverslide_fullbleed.coversection-fitwidth .slider-big-items img,.cover_slider_lightgallery_04.coverslide_fullbleed.coversection-fitwidth .slider-big-items img,.cover_slider_lightgallery_05.coverslide_fullbleed.coversection-fitwidth .slider-big-items img {
    width: 100%
}

@media screen and (min-width: 768px) {
    .cover_slider_lightgallery.coverslide_fullbleed.coversection-fitwidth .slider-big-items img,.cover_slider_lightgallery_04.coverslide_fullbleed.coversection-fitwidth .slider-big-items img,.cover_slider_lightgallery_05.coverslide_fullbleed.coversection-fitwidth .slider-big-items img {
        height:100%;
        -o-object-fit: cover;
        object-fit: cover
    }
}

.cover_slider_lightgallery.coverslide_fullbleed.coversection-fitwidth .slider-big-items-04 img,.cover_slider_lightgallery.coverslide_fullbleed.coversection-fitwidth .slider-big-items-layout-block img,.cover_slider_lightgallery_04.coverslide_fullbleed.coversection-fitwidth .slider-big-items-04 img,.cover_slider_lightgallery_04.coverslide_fullbleed.coversection-fitwidth .slider-big-items-layout-block img,.cover_slider_lightgallery_05.coverslide_fullbleed.coversection-fitwidth .slider-big-items-04 img,.cover_slider_lightgallery_05.coverslide_fullbleed.coversection-fitwidth .slider-big-items-layout-block img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.cover_slider_lightgallery.coverslide_fullbleed .slider-big-items img,.cover_slider_lightgallery.coverslide_fullbleed .slider-big-items-04 img,.cover_slider_lightgallery.coverslide_fullbleed .slider-big-items-layout-block img,.cover_slider_lightgallery_04.coverslide_fullbleed .slider-big-items img,.cover_slider_lightgallery_04.coverslide_fullbleed .slider-big-items-04 img,.cover_slider_lightgallery_04.coverslide_fullbleed .slider-big-items-layout-block img,.cover_slider_lightgallery_05.coverslide_fullbleed .slider-big-items img,.cover_slider_lightgallery_05.coverslide_fullbleed .slider-big-items-04 img,.cover_slider_lightgallery_05.coverslide_fullbleed .slider-big-items-layout-block img {
    -o-object-fit: cover;
    object-fit: cover;
    vertical-align: middle
}

.cover_slider_lightgallery.coverslide_fullbleed .slider-big-items .cover-video-play img,.cover_slider_lightgallery.coverslide_fullbleed .slider-big-items-04 .cover-video-play img,.cover_slider_lightgallery.coverslide_fullbleed .slider-big-items-layout-block .cover-video-play img,.cover_slider_lightgallery_04.coverslide_fullbleed .slider-big-items .cover-video-play img,.cover_slider_lightgallery_04.coverslide_fullbleed .slider-big-items-04 .cover-video-play img,.cover_slider_lightgallery_04.coverslide_fullbleed .slider-big-items-layout-block .cover-video-play img,.cover_slider_lightgallery_05.coverslide_fullbleed .slider-big-items .cover-video-play img,.cover_slider_lightgallery_05.coverslide_fullbleed .slider-big-items-04 .cover-video-play img,.cover_slider_lightgallery_05.coverslide_fullbleed .slider-big-items-layout-block .cover-video-play img {
    -o-object-fit: contain;
    object-fit: contain
}

.cover_slider_lightgallery.coverslide_scalefit .slider-big-items img,.cover_slider_lightgallery.coverslide_scalefit .slider-big-items-04 img,.cover_slider_lightgallery.coverslide_scalefit .slider-big-items-layout-block img,.cover_slider_lightgallery_04.coverslide_scalefit .slider-big-items img,.cover_slider_lightgallery_04.coverslide_scalefit .slider-big-items-04 img,.cover_slider_lightgallery_04.coverslide_scalefit .slider-big-items-layout-block img,.cover_slider_lightgallery_05.coverslide_scalefit .slider-big-items img,.cover_slider_lightgallery_05.coverslide_scalefit .slider-big-items-04 img,.cover_slider_lightgallery_05.coverslide_scalefit .slider-big-items-layout-block img {
    height: 100%;
    -o-object-fit: contain;
    object-fit: cover;
    position: relative;
    /* vertical-align:middle; */
    width: 100% !important;
    !i;!;
    }

.cover_slider_lightgallery.coversection-fullbleed.coverslide_fitwidth .slider-big-items img,.cover_slider_lightgallery.coversection-fullbleed.coverslide_fitwidth .slider-big-items-04 img,.cover_slider_lightgallery.coversection-fullbleed.coverslide_fitwidth .slider-big-items-layout-block img,.cover_slider_lightgallery.coversection-fullbleed.coverslide_scalefit .slider-big-items img,.cover_slider_lightgallery.coversection-fullbleed.coverslide_scalefit .slider-big-items-04 img,.cover_slider_lightgallery.coversection-fullbleed.coverslide_scalefit .slider-big-items-layout-block img,.cover_slider_lightgallery_04.coversection-fullbleed.coverslide_fitwidth .slider-big-items img,.cover_slider_lightgallery_04.coversection-fullbleed.coverslide_fitwidth .slider-big-items-04 img,.cover_slider_lightgallery_04.coversection-fullbleed.coverslide_fitwidth .slider-big-items-layout-block img,.cover_slider_lightgallery_04.coversection-fullbleed.coverslide_scalefit .slider-big-items img,.cover_slider_lightgallery_04.coversection-fullbleed.coverslide_scalefit .slider-big-items-04 img,.cover_slider_lightgallery_04.coversection-fullbleed.coverslide_scalefit .slider-big-items-layout-block img,.cover_slider_lightgallery_05.coversection-fullbleed.coverslide_fitwidth .slider-big-items img,.cover_slider_lightgallery_05.coversection-fullbleed.coverslide_fitwidth .slider-big-items-04 img,.cover_slider_lightgallery_05.coversection-fullbleed.coverslide_fitwidth .slider-big-items-layout-block img,.cover_slider_lightgallery_05.coversection-fullbleed.coverslide_scalefit .slider-big-items img,.cover_slider_lightgallery_05.coversection-fullbleed.coverslide_scalefit .slider-big-items-04 img,.cover_slider_lightgallery_05.coversection-fullbleed.coverslide_scalefit .slider-big-items-layout-block img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

@media screen and (min-width: 768px) {
    .cover_slider_lightgallery.coverslide_fitwidth.layout1.coversection-fitwidth .slider-big-items img,.cover_slider_lightgallery.coverslide_fitwidth.layout1.coversection-fitwidth .slider-big-items-04 img,.cover_slider_lightgallery.coverslide_fitwidth.layout1.coversection-fitwidth .slider-big-items-layout-block img,.cover_slider_lightgallery_04.coverslide_fitwidth.layout1.coversection-fitwidth .slider-big-items img,.cover_slider_lightgallery_04.coverslide_fitwidth.layout1.coversection-fitwidth .slider-big-items-04 img,.cover_slider_lightgallery_04.coverslide_fitwidth.layout1.coversection-fitwidth .slider-big-items-layout-block img,.cover_slider_lightgallery_05.coverslide_fitwidth.layout1.coversection-fitwidth .slider-big-items img,.cover_slider_lightgallery_05.coverslide_fitwidth.layout1.coversection-fitwidth .slider-big-items-04 img,.cover_slider_lightgallery_05.coverslide_fitwidth.layout1.coversection-fitwidth .slider-big-items-layout-block img {
        height:100%
    }
}

.cover_slider_lightgallery.coverslide_fitwidth.layout2 .slider-big-items img,.cover_slider_lightgallery.coverslide_fitwidth.layout2 .slider-big-items-04 img,.cover_slider_lightgallery.coverslide_fitwidth.layout2 .slider-big-items-layout-block img,.cover_slider_lightgallery.coverslide_fitwidth.layout3 .slider-big-items img,.cover_slider_lightgallery.coverslide_fitwidth.layout3 .slider-big-items-04 img,.cover_slider_lightgallery.coverslide_fitwidth.layout3 .slider-big-items-layout-block img,.cover_slider_lightgallery_04.coverslide_fitwidth.layout2 .slider-big-items img,.cover_slider_lightgallery_04.coverslide_fitwidth.layout2 .slider-big-items-04 img,.cover_slider_lightgallery_04.coverslide_fitwidth.layout2 .slider-big-items-layout-block img,.cover_slider_lightgallery_04.coverslide_fitwidth.layout3 .slider-big-items img,.cover_slider_lightgallery_04.coverslide_fitwidth.layout3 .slider-big-items-04 img,.cover_slider_lightgallery_04.coverslide_fitwidth.layout3 .slider-big-items-layout-block img,.cover_slider_lightgallery_05.coverslide_fitwidth.layout2 .slider-big-items img,.cover_slider_lightgallery_05.coverslide_fitwidth.layout2 .slider-big-items-04 img,.cover_slider_lightgallery_05.coverslide_fitwidth.layout2 .slider-big-items-layout-block img,.cover_slider_lightgallery_05.coverslide_fitwidth.layout3 .slider-big-items img,.cover_slider_lightgallery_05.coverslide_fitwidth.layout3 .slider-big-items-04 img,.cover_slider_lightgallery_05.coverslide_fitwidth.layout3 .slider-big-items-layout-block img {
    width: 100%
}

.cover_slider_lightgallery.coverslide_fitwidth .slider-big-items img,.cover_slider_lightgallery.coverslide_fitwidth .slider-big-items-04 img,.cover_slider_lightgallery.coverslide_fitwidth .slider-big-items-layout-block img,.cover_slider_lightgallery_04.coverslide_fitwidth .slider-big-items img,.cover_slider_lightgallery_04.coverslide_fitwidth .slider-big-items-04 img,.cover_slider_lightgallery_04.coverslide_fitwidth .slider-big-items-layout-block img,.cover_slider_lightgallery_05.coverslide_fitwidth .slider-big-items img,.cover_slider_lightgallery_05.coverslide_fitwidth .slider-big-items-04 img,.cover_slider_lightgallery_05.coverslide_fitwidth .slider-big-items-layout-block img {
    display: block;
    height: 100%;
    margin: 0 auto;
    vertical-align: middle;
    width: 100%
}

@media screen and (max-width: 1024px) {
    .cover_slider_lightgallery.coverslide_fitwidth .slider-big-items img,.cover_slider_lightgallery.coverslide_fitwidth .slider-big-items-04 img,.cover_slider_lightgallery.coverslide_fitwidth .slider-big-items-layout-block img,.cover_slider_lightgallery_04.coverslide_fitwidth .slider-big-items img,.cover_slider_lightgallery_04.coverslide_fitwidth .slider-big-items-04 img,.cover_slider_lightgallery_04.coverslide_fitwidth .slider-big-items-layout-block img,.cover_slider_lightgallery_05.coverslide_fitwidth .slider-big-items img,.cover_slider_lightgallery_05.coverslide_fitwidth .slider-big-items-04 img,.cover_slider_lightgallery_05.coverslide_fitwidth .slider-big-items-layout-block img {
        max-height:100%;
        -o-object-fit: contain;
        object-fit: contain
    }
}

.cover_slider_lightgallery.coverslide_fitwidth .slider-big-items iframe,.cover_slider_lightgallery.coverslide_fitwidth .slider-big-items-04 iframe,.cover_slider_lightgallery.coverslide_fitwidth .slider-big-items-layout-block iframe,.cover_slider_lightgallery_04.coverslide_fitwidth .slider-big-items iframe,.cover_slider_lightgallery_04.coverslide_fitwidth .slider-big-items-04 iframe,.cover_slider_lightgallery_04.coverslide_fitwidth .slider-big-items-layout-block iframe,.cover_slider_lightgallery_05.coverslide_fitwidth .slider-big-items iframe,.cover_slider_lightgallery_05.coverslide_fitwidth .slider-big-items-04 iframe,.cover_slider_lightgallery_05.coverslide_fitwidth .slider-big-items-layout-block iframe {
    height: 100vh;
    position: relative;
    vertical-align: middle
}

.cover_slider_lightgallery .media-type-text,.cover_slider_lightgallery_04 .media-type-text,.cover_slider_lightgallery_05 .media-type-text {
    left: 0;
    margin: 0 auto;
    max-height: 90%;
    max-width: 80%;
    min-width: 50%;
    overflow: auto;
    position: absolute;
    right: 0;
    text-align: inherit;
    top: 50%;
    transform: translateY(-50%);
    z-index: 3
}

@media screen and (max-width: 767px) {
    .cover_slider_lightgallery .media-type-text,.cover_slider_lightgallery_04 .media-type-text,.cover_slider_lightgallery_05 .media-type-text {
        width:90%
    }
}

.cover_slider_lightgallery .media-type-text iframe,.cover_slider_lightgallery_04 .media-type-text iframe,.cover_slider_lightgallery_05 .media-type-text iframe {
    max-width: 100%;
    position: static;
    transform: none
}

.cover_slider_lightgallery .media-type-text.top,.cover_slider_lightgallery_04 .media-type-text.top,.cover_slider_lightgallery_05 .media-type-text.top {
    top: 10%;
    transform: translateY(-10%)
}

.cover_slider_lightgallery .media-type-text.bottom,.cover_slider_lightgallery_04 .media-type-text.bottom,.cover_slider_lightgallery_05 .media-type-text.bottom {
    top: 90%;
    transform: translateY(-90%)
}

.cover_slider_lightgallery .overwrite-text,.cover_slider_lightgallery_04 .overwrite-text,.cover_slider_lightgallery_05 .overwrite-text {
    float: left;
    height: 100%;
    min-height: 200px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 11
}

.cover_slider_lightgallery .overwrite-text img,.cover_slider_lightgallery_04 .overwrite-text img,.cover_slider_lightgallery_05 .overwrite-text img {
    max-width: 100%;
    vertical-align: middle
}

.cover_slider_lightgallery .overwrite-text a,.cover_slider_lightgallery .overwrite-text h1,.cover_slider_lightgallery .overwrite-text h2,.cover_slider_lightgallery .overwrite-text h3,.cover_slider_lightgallery .overwrite-text h4,.cover_slider_lightgallery .overwrite-text h5,.cover_slider_lightgallery .overwrite-text h6,.cover_slider_lightgallery .overwrite-text p,.cover_slider_lightgallery_04 .overwrite-text a,.cover_slider_lightgallery_04 .overwrite-text h1,.cover_slider_lightgallery_04 .overwrite-text h2,.cover_slider_lightgallery_04 .overwrite-text h3,.cover_slider_lightgallery_04 .overwrite-text h4,.cover_slider_lightgallery_04 .overwrite-text h5,.cover_slider_lightgallery_04 .overwrite-text h6,.cover_slider_lightgallery_04 .overwrite-text p,.cover_slider_lightgallery_05 .overwrite-text a,.cover_slider_lightgallery_05 .overwrite-text h1,.cover_slider_lightgallery_05 .overwrite-text h2,.cover_slider_lightgallery_05 .overwrite-text h3,.cover_slider_lightgallery_05 .overwrite-text h4,.cover_slider_lightgallery_05 .overwrite-text h5,.cover_slider_lightgallery_05 .overwrite-text h6,.cover_slider_lightgallery_05 .overwrite-text p {
    word-wrap: break-word
}

.cover_slider_lightgallery .overwrite-text.coverslider-overwrite-text a:not(.is-global-btn),.cover_slider_lightgallery .overwrite-text.coverslider-overwrite-text h1,.cover_slider_lightgallery .overwrite-text.coverslider-overwrite-text h2,.cover_slider_lightgallery .overwrite-text.coverslider-overwrite-text h3,.cover_slider_lightgallery .overwrite-text.coverslider-overwrite-text h4,.cover_slider_lightgallery .overwrite-text.coverslider-overwrite-text h5,.cover_slider_lightgallery .overwrite-text.coverslider-overwrite-text h6,.cover_slider_lightgallery .overwrite-text.coverslider-overwrite-text p,.cover_slider_lightgallery .overwrite-text.coverslider-textslide-overwrite-text:not(.column-slide-layouts) a:not(.is-global-btn),.cover_slider_lightgallery .overwrite-text.coverslider-textslide-overwrite-text:not(.column-slide-layouts) h1,.cover_slider_lightgallery .overwrite-text.coverslider-textslide-overwrite-text:not(.column-slide-layouts) h2,.cover_slider_lightgallery .overwrite-text.coverslider-textslide-overwrite-text:not(.column-slide-layouts) h3,.cover_slider_lightgallery .overwrite-text.coverslider-textslide-overwrite-text:not(.column-slide-layouts) h4,.cover_slider_lightgallery .overwrite-text.coverslider-textslide-overwrite-text:not(.column-slide-layouts) h5,.cover_slider_lightgallery .overwrite-text.coverslider-textslide-overwrite-text:not(.column-slide-layouts) h6,.cover_slider_lightgallery .overwrite-text.coverslider-textslide-overwrite-text:not(.column-slide-layouts) p,.cover_slider_lightgallery_04 .overwrite-text.coverslider-overwrite-text a:not(.is-global-btn),.cover_slider_lightgallery_04 .overwrite-text.coverslider-overwrite-text h1,.cover_slider_lightgallery_04 .overwrite-text.coverslider-overwrite-text h2,.cover_slider_lightgallery_04 .overwrite-text.coverslider-overwrite-text h3,.cover_slider_lightgallery_04 .overwrite-text.coverslider-overwrite-text h4,.cover_slider_lightgallery_04 .overwrite-text.coverslider-overwrite-text h5,.cover_slider_lightgallery_04 .overwrite-text.coverslider-overwrite-text h6,.cover_slider_lightgallery_04 .overwrite-text.coverslider-overwrite-text p,.cover_slider_lightgallery_04 .overwrite-text.coverslider-textslide-overwrite-text:not(.column-slide-layouts) a:not(.is-global-btn),.cover_slider_lightgallery_04 .overwrite-text.coverslider-textslide-overwrite-text:not(.column-slide-layouts) h1,.cover_slider_lightgallery_04 .overwrite-text.coverslider-textslide-overwrite-text:not(.column-slide-layouts) h2,.cover_slider_lightgallery_04 .overwrite-text.coverslider-textslide-overwrite-text:not(.column-slide-layouts) h3,.cover_slider_lightgallery_04 .overwrite-text.coverslider-textslide-overwrite-text:not(.column-slide-layouts) h4,.cover_slider_lightgallery_04 .overwrite-text.coverslider-textslide-overwrite-text:not(.column-slide-layouts) h5,.cover_slider_lightgallery_04 .overwrite-text.coverslider-textslide-overwrite-text:not(.column-slide-layouts) h6,.cover_slider_lightgallery_04 .overwrite-text.coverslider-textslide-overwrite-text:not(.column-slide-layouts) p,.cover_slider_lightgallery_05 .overwrite-text.coverslider-overwrite-text a:not(.is-global-btn),.cover_slider_lightgallery_05 .overwrite-text.coverslider-overwrite-text h1,.cover_slider_lightgallery_05 .overwrite-text.coverslider-overwrite-text h2,.cover_slider_lightgallery_05 .overwrite-text.coverslider-overwrite-text h3,.cover_slider_lightgallery_05 .overwrite-text.coverslider-overwrite-text h4,.cover_slider_lightgallery_05 .overwrite-text.coverslider-overwrite-text h5,.cover_slider_lightgallery_05 .overwrite-text.coverslider-overwrite-text h6,.cover_slider_lightgallery_05 .overwrite-text.coverslider-overwrite-text p,.cover_slider_lightgallery_05 .overwrite-text.coverslider-textslide-overwrite-text:not(.column-slide-layouts) a:not(.is-global-btn),.cover_slider_lightgallery_05 .overwrite-text.coverslider-textslide-overwrite-text:not(.column-slide-layouts) h1,.cover_slider_lightgallery_05 .overwrite-text.coverslider-textslide-overwrite-text:not(.column-slide-layouts) h2,.cover_slider_lightgallery_05 .overwrite-text.coverslider-textslide-overwrite-text:not(.column-slide-layouts) h3,.cover_slider_lightgallery_05 .overwrite-text.coverslider-textslide-overwrite-text:not(.column-slide-layouts) h4,.cover_slider_lightgallery_05 .overwrite-text.coverslider-textslide-overwrite-text:not(.column-slide-layouts) h5,.cover_slider_lightgallery_05 .overwrite-text.coverslider-textslide-overwrite-text:not(.column-slide-layouts) h6,.cover_slider_lightgallery_05 .overwrite-text.coverslider-textslide-overwrite-text:not(.column-slide-layouts) p {
    fill: #fff;
    border-color: hsla(0,0%,100%,.5);
    color: #fff
}

.cover_slider_lightgallery .overwrite-text.coverslider-overwrite-text table tr td,.cover_slider_lightgallery .overwrite-text.coverslider-overwrite-text table tr th,.cover_slider_lightgallery .overwrite-text.coverslider-textslide-overwrite-text:not(.column-slide-layouts) table tr td,.cover_slider_lightgallery .overwrite-text.coverslider-textslide-overwrite-text:not(.column-slide-layouts) table tr th,.cover_slider_lightgallery_04 .overwrite-text.coverslider-overwrite-text table tr td,.cover_slider_lightgallery_04 .overwrite-text.coverslider-overwrite-text table tr th,.cover_slider_lightgallery_04 .overwrite-text.coverslider-textslide-overwrite-text:not(.column-slide-layouts) table tr td,.cover_slider_lightgallery_04 .overwrite-text.coverslider-textslide-overwrite-text:not(.column-slide-layouts) table tr th,.cover_slider_lightgallery_05 .overwrite-text.coverslider-overwrite-text table tr td,.cover_slider_lightgallery_05 .overwrite-text.coverslider-overwrite-text table tr th,.cover_slider_lightgallery_05 .overwrite-text.coverslider-textslide-overwrite-text:not(.column-slide-layouts) table tr td,.cover_slider_lightgallery_05 .overwrite-text.coverslider-textslide-overwrite-text:not(.column-slide-layouts) table tr th {
    border-color: hsla(0,0%,100%,.07);
    color: #fff
}

.cover_slider_lightgallery .overwrite-text .slider-box-center,.cover_slider_lightgallery_04 .overwrite-text .slider-box-center,.cover_slider_lightgallery_05 .overwrite-text .slider-box-center {
    display: table-cell;
    margin-left: 100px;
    position: relative;
    vertical-align: middle
}

.cover_slider_lightgallery .overwrite-text .slider-box-center .slider-box-content-width.is-content-top,.cover_slider_lightgallery_04 .overwrite-text .slider-box-center .slider-box-content-width.is-content-top,.cover_slider_lightgallery_05 .overwrite-text .slider-box-center .slider-box-content-width.is-content-top {
    vertical-align: top
}

.cover_slider_lightgallery .overwrite-text .slider-box-center .slider-box-content-width.is-content-bottom,.cover_slider_lightgallery_04 .overwrite-text .slider-box-center .slider-box-content-width.is-content-bottom,.cover_slider_lightgallery_05 .overwrite-text .slider-box-center .slider-box-content-width.is-content-bottom {
    bottom: 25px!important;
    vertical-align: bottom
}

.cover_slider_lightgallery .overwrite-text .slider-box-center .slider-box-content-width.NorthWest,.cover_slider_lightgallery_04 .overwrite-text .slider-box-center .slider-box-content-width.NorthWest,.cover_slider_lightgallery_05 .overwrite-text .slider-box-center .slider-box-content-width.NorthWest {
    max-width: 510px;
    position: absolute;
    top: 0
}

.cover_slider_lightgallery .overwrite-text .slider-box-center .slider-box-content-width.North,.cover_slider_lightgallery_04 .overwrite-text .slider-box-center .slider-box-content-width.North,.cover_slider_lightgallery_05 .overwrite-text .slider-box-center .slider-box-content-width.North {
    left: 0;
    margin: 0 auto;
    max-width: 510px;
    position: absolute;
    right: 0;
    top: 0
}

.cover_slider_lightgallery .overwrite-text .slider-box-center .slider-box-content-width.NorthEast,.cover_slider_lightgallery_04 .overwrite-text .slider-box-center .slider-box-content-width.NorthEast,.cover_slider_lightgallery_05 .overwrite-text .slider-box-center .slider-box-content-width.NorthEast {
    margin: 0 auto;
    max-width: 510px;
    position: absolute;
    right: 0;
    top: 0
}

.cover_slider_lightgallery .overwrite-text .slider-box-center .slider-box-content-width.West,.cover_slider_lightgallery_04 .overwrite-text .slider-box-center .slider-box-content-width.West,.cover_slider_lightgallery_05 .overwrite-text .slider-box-center .slider-box-content-width.West {
    max-width: 510px
}

.cover_slider_lightgallery .overwrite-text .slider-box-center .slider-box-content-width.Center,.cover_slider_lightgallery_04 .overwrite-text .slider-box-center .slider-box-content-width.Center,.cover_slider_lightgallery_05 .overwrite-text .slider-box-center .slider-box-content-width.Center {
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 510px
}

.cover_slider_lightgallery .overwrite-text .slider-box-center .slider-box-content-width.East,.cover_slider_lightgallery_04 .overwrite-text .slider-box-center .slider-box-content-width.East,.cover_slider_lightgallery_05 .overwrite-text .slider-box-center .slider-box-content-width.East {
    margin: -100px auto 0;
    max-width: 510px;
    position: absolute;
    right: 0
}

.cover_slider_lightgallery .overwrite-text .slider-box-center .slider-box-content-width.SouthWest,.cover_slider_lightgallery_04 .overwrite-text .slider-box-center .slider-box-content-width.SouthWest,.cover_slider_lightgallery_05 .overwrite-text .slider-box-center .slider-box-content-width.SouthWest {
    bottom: 0;
    max-width: 510px;
    position: absolute
}

.cover_slider_lightgallery .overwrite-text .slider-box-center .slider-box-content-width.South,.cover_slider_lightgallery_04 .overwrite-text .slider-box-center .slider-box-content-width.South,.cover_slider_lightgallery_05 .overwrite-text .slider-box-center .slider-box-content-width.South {
    bottom: 0;
    box-sizing: border-box;
    left: 0;
    margin: 0 auto;
    max-width: 510px;
    position: absolute;
    right: 0
}

.cover_slider_lightgallery .overwrite-text .slider-box-center .slider-box-content-width.SouthEast,.cover_slider_lightgallery_04 .overwrite-text .slider-box-center .slider-box-content-width.SouthEast,.cover_slider_lightgallery_05 .overwrite-text .slider-box-center .slider-box-content-width.SouthEast {
    bottom: 0;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 510px;
    position: absolute;
    right: 0
}

.cover_slider_lightgallery .overwrite-text a:hover,.cover_slider_lightgallery_04 .overwrite-text a:hover,.cover_slider_lightgallery_05 .overwrite-text a:hover {
    word-wrap: break-word
}

.cover_slider_lightgallery .overwrite-text.top,.cover_slider_lightgallery_04 .overwrite-text.top,.cover_slider_lightgallery_05 .overwrite-text.top {
    top: 10%;
    transform: translateY(-10%)
}

.cover_slider_lightgallery .overwrite-text.bottom,.cover_slider_lightgallery_04 .overwrite-text.bottom,.cover_slider_lightgallery_05 .overwrite-text.bottom {
    top: 90%;
    transform: translateY(-90%)
}

.cover_slider_lightgallery .overwrite-text .slider-box-center .banner-button,.cover_slider_lightgallery_04 .overwrite-text .slider-box-center .banner-button,.cover_slider_lightgallery_05 .overwrite-text .slider-box-center .banner-button {
    background-color: aqua;
    color: red;
    padding: 10px
}

.cover_slider_lightgallery .down-arrow,.cover_slider_lightgallery_04 .down-arrow,.cover_slider_lightgallery_05 .down-arrow {
    fill: #fff;
    bottom: -25px;
    color: #fff;
    cursor: pointer;
    font-size: 50px;
    left: 50%;
    line-height: 50px;
    opacity: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    transform: translateY(-50%) translateX(-50%);
    width: auto;
    z-index: 1051
}

@media screen and (max-width: 767px) {
    .cover_slider_lightgallery .down-arrow,.cover_slider_lightgallery_04 .down-arrow,.cover_slider_lightgallery_05 .down-arrow {
        display:none
    }

    .cover_slider_lightgallery.layout2 .cover-video-play,.cover_slider_lightgallery.layout3 .cover-video-play,.cover_slider_lightgallery.layout5 .cover-video-play,.cover_slider_lightgallery.layout6 .cover-video-play,.cover_slider_lightgallery_04.layout2 .cover-video-play,.cover_slider_lightgallery_04.layout3 .cover-video-play,.cover_slider_lightgallery_04.layout5 .cover-video-play,.cover_slider_lightgallery_04.layout6 .cover-video-play,.cover_slider_lightgallery_05.layout2 .cover-video-play,.cover_slider_lightgallery_05.layout3 .cover-video-play,.cover_slider_lightgallery_05.layout5 .cover-video-play,.cover_slider_lightgallery_05.layout6 .cover-video-play {
        align-items: center;
        bottom: 0;
        display: flex;
        height: 100%;
        justify-content: center;
        left: 0;
        margin: 0 auto;
        position: absolute;
        right: 0;
        top: 0;
        width: 100%
    }

    .cover_slider_lightgallery.layout2 .cover-video-play img,.cover_slider_lightgallery.layout3 .cover-video-play img,.cover_slider_lightgallery.layout5 .cover-video-play img,.cover_slider_lightgallery.layout6 .cover-video-play img,.cover_slider_lightgallery_04.layout2 .cover-video-play img,.cover_slider_lightgallery_04.layout3 .cover-video-play img,.cover_slider_lightgallery_04.layout5 .cover-video-play img,.cover_slider_lightgallery_04.layout6 .cover-video-play img,.cover_slider_lightgallery_05.layout2 .cover-video-play img,.cover_slider_lightgallery_05.layout3 .cover-video-play img,.cover_slider_lightgallery_05.layout5 .cover-video-play img,.cover_slider_lightgallery_05.layout6 .cover-video-play img {
        position: relative
    }
}

.cover_slider_lightgallery .cover-video-play,.cover_slider_lightgallery_04 .cover-video-play,.cover_slider_lightgallery_05 .cover-video-play {
    background: transparent;
    border-radius: 50%;
    color: #fff;
    font-size: 24px;
    height: 39px;
    line-height: 1.2;
    margin: auto;
    width: 40px
}

.cover_slider_lightgallery .cover-video-play img,.cover_slider_lightgallery_04 .cover-video-play img,.cover_slider_lightgallery_05 .cover-video-play img {
    cursor: pointer;
    position: relative;
    width: 100%
}

@media screen and (max-width: 767px) {
    .cover_slider_lightgallery .cover-video-play img,.cover_slider_lightgallery_04 .cover-video-play img,.cover_slider_lightgallery_05 .cover-video-play img {
        height:40px;
        min-height: 40px;
        min-width: 40px;
        width: 40px
    }

    .cover_slider_lightgallery.cover_slider_lightgallery_02.navigation_style-2 .lSAction,.cover_slider_lightgallery.cover_slider_lightgallery_02.navigation_style-3 .lSAction,.cover_slider_lightgallery.cover_slider_lightgallery_02.navigation_style-3 .navigation_container_bottom,.cover_slider_lightgallery.cover_slider_lightgallery_03.navigation_style-2 .lSAction,.cover_slider_lightgallery.cover_slider_lightgallery_03.navigation_style-3 .lSAction,.cover_slider_lightgallery.cover_slider_lightgallery_03.navigation_style-3 .navigation_container_bottom {
        bottom: 0
    }
}

.cover_slider_lightgallery.layout1 .slider-big-items {
    display: block;
    overflow: initial
}

.lg-components .lg-toolbar-option-proofing,.lg-toolbar .lg-toolbar-option-proofing {
    float: none;
    left: 50%;
    margin: 0 auto;
    padding: 15px 0;
    position: absolute;
    transform: translateX(-50%)
}

@media screen and (max-width: 1024px) {
    .lg-components .lg-toolbar-option-proofing,.lg-toolbar .lg-toolbar-option-proofing {
        float:right;
        left: auto;
        padding: 14px 0;
        position: relative;
        right: 0;
        transform: none
    }

    .lg-components .lg-toolbar-option-proofing .cart-label-text,.lg-components .lg-toolbar-option-proofing .download-label-text,.lg-components .lg-toolbar-option-proofing .fav-label-text,.lg-toolbar .lg-toolbar-option-proofing .cart-label-text,.lg-toolbar .lg-toolbar-option-proofing .download-label-text,.lg-toolbar .lg-toolbar-option-proofing .fav-label-text {
        display: none
    }

    .lg-components .lg-toolbar-option-proofing,.lg-toolbar .lg-toolbar-option-proofing {
        margin-right: 0;
        padding-right: 3.5vw
    }
}

.lg-components .lg-toolbar-option-proofing .lg-icons-lable,.lg-toolbar .lg-toolbar-option-proofing .lg-icons-lable {
    align-items: center;
    cursor: pointer;
    display: flex;
    float: left;
    font-size: 16px;
    height: auto;
    line-height: 16px;
    margin-right: 1.5em;
    padding: 0;
    width: auto
}

@media screen and (max-width: 1024px) {
    .lg-components .lg-toolbar-option-proofing .lg-icons-lable,.lg-toolbar .lg-toolbar-option-proofing .lg-icons-lable {
        font-size:19px;
        justify-content: center;
        margin-right: 5px;
        padding: 0;
        text-align: center;
        width: 40px
    }
}

@media screen and (max-width: 768px) {
    .lg-components .lg-toolbar-option-proofing .lg-icons-lable,.lg-toolbar .lg-toolbar-option-proofing .lg-icons-lable {
        align-items:center;
        display: inline-flex;
        height: 40px;
        margin: 0;
        width: 50px
    }
}

.lg-components .lg-toolbar-option-proofing .lg-icons-lable:last-child,.lg-toolbar .lg-toolbar-option-proofing .lg-icons-lable:last-child {
    margin-right: 0
}

@media screen and (max-width: 768px) {
    .lg-components .lg-toolbar-option-proofing .lg-icons-lable:last-child,.lg-toolbar .lg-toolbar-option-proofing .lg-icons-lable:last-child {
        width:auto
    }
}

.lg-components .lg-toolbar-option-proofing span,.lg-toolbar .lg-toolbar-option-proofing span {
    font-size: 14px;
    letter-spacing: .04em;
    line-height: 14px;
    margin-left: .3em;
    vertical-align: text-top
}

@media screen and (max-width: 768px) {
    .lg-components .lg-toolbar-option-proofing span,.lg-toolbar .lg-toolbar-option-proofing span {
        font-size:19px;
        line-height: 1em;
        margin: 0
    }
}

.favourite-star.red,.favourite-star.red .bcart-icons,.favourite-star.red .bfav-icons,.slideshowgal-cart.red,.slideshowgal-cart.red .bcart-icons,.slideshowgal-cart.red .bfav-icons {
    fill: #d30000;
    color: #d30000
}

.favimg-noty {
    border-radius: 4px;
    display: inline-block;
    height: 40px;
    overflow: hidden;
    vertical-align: middle;
    width: 40px
}

.favimg-noty img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.navigation-arrow-controll.show-arrow {
    opacity: 1!important
}

.navigation-arrow-controll.hide-arrow {
    opacity: 0!important
}

.cover_slider_lightgallery .lSAction {
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.cover_slider_lightgallery.navigation_style-1.horizontal_swipe.layout2 .lSAction>.lSPrev {
    left: 50%!important
}

.lSAction.width-110>a {
    width: 110px
}

.lSAction>.lSPrev {
    background-position: 0 0;
    left: 0!important
}

.lSAction>.lSNext {
    background-position: -32px 0;
    position: absolute;
    right: 0!important
}

.lSAction>a {
    fill: #fff;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 36px;
    height: 100%;
    opacity: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transition: all .25s ease-in-out;
    vertical-align: top;
    width: 10%;
    z-index: 9999
}

@media screen and (max-width: 768px) {
    .lSAction>a {
        width:25%
    }
}

.lSAction>a i {
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

@media screen and (max-width: 768px) {
    .lSAction>a i {
        display:none
    }
}

.lSAction>a.lSPrev i {
    left: 50px
}

.lSAction>a.lSNext i {
    right: 50px
}

.lSAction>a:hover {
    fill: #fff;
    color: #fff;
    opacity: 1
}

.lSAction.arrow-floating>a.lSPrev {
    cursor: w-resize
}

.lSAction.arrow-floating>a.lSPrev svg {
    display: none
}

.lSAction.arrow-floating>a.lSNext {
    cursor: e-resize
}

.lSAction.arrow-floating>a.lSNext svg,.lSAction.arrow-hide>a.lSNext svg,.lSAction.arrow-hide>a.lSPrev svg {
    display: none
}

.lSAction.arrow-fixed>a.lSPrev svg,.lSAction.arrow-fixed_type2>a.lSPrev svg,.lSAction.arrow-fixed_type3>a.lSPrev svg {
    left: 50px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

@media screen and (max-width: 1023px) {
    .lSAction.arrow-fixed>a.lSPrev svg,.lSAction.arrow-fixed_type2>a.lSPrev svg,.lSAction.arrow-fixed_type3>a.lSPrev svg {
        left:20px
    }
}

.lSAction.arrow-fixed>a.lSNext svg,.lSAction.arrow-fixed_type2>a.lSNext svg,.lSAction.arrow-fixed_type3>a.lSNext svg {
    position: absolute;
    right: 50px;
    top: 50%;
    transform: translateY(-50%)
}

@media screen and (max-width: 1023px) {
    .lSAction.arrow-fixed>a.lSNext svg,.lSAction.arrow-fixed_type2>a.lSNext svg,.lSAction.arrow-fixed_type3>a.lSNext svg {
        right:20px
    }
}

@media screen and (min-width: 1025px) {
    .lg-actions {
        display:flex;
        height: calc(100% - 46px);
        justify-content: space-between;
        position: absolute;
        top: 0;
        width: 100%
    }

    .lg-actions.width-110>div {
        width: 100px
    }

    .lg-actions>div {
        align-items: center;
        display: flex;
        height: 100%;
        position: relative;
        vertical-align: top;
        width: 33%
    }

    .lg-actions>div.lg-next {
        justify-content: flex-end
    }

    .lg-actions.arrow-floating>div.lg-prev {
        cursor: w-resize
    }

    .lg-actions.arrow-floating>div.lg-prev svg {
        display: none
    }

    .lg-actions.arrow-floating>div.lg-next {
        cursor: e-resize
    }

    .lg-actions.arrow-floating>div.lg-next svg,.lg-actions.arrow-hide>div.lg-next svg,.lg-actions.arrow-hide>div.lg-prev svg {
        display: none
    }

    .lg-actions.arrow-fixed>div.lSPrev svg {
        left: 50px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%)
    }

    .lg-actions.arrow-fixed>div.lSNext svg {
        position: absolute;
        right: 50px;
        top: 50%;
        transform: translateY(-50%)
    }

    .lg-outer.fb-comments .lg-actions {
        width: calc(100% - 320px)
    }
}

.lg-outer.lg-blog-container {
    position: fixed;
    z-index: 9999
}

.lg-outer.lg-blog-container .lg-inner {
    height: 100%;
    margin: 0
}

.lg-outer.lg-blog-container .lg-sub-html {
    display: none
}

.lg-outer.custom-page-photogallery {
    position: fixed;
    z-index: 9999
}

.lg-outer.custom-page-photogallery .lg-components .lg-fullscreen,.lg-outer.custom-page-photogallery .lg-share {
    display: none
}

.lg-outer.custom-page-photogallery .lg-fullscreen {
    padding-right: 0
}

.lg-outer.custom-page-photogallery-single_image {
    position: fixed;
    z-index: 9999
}

.lg-outer.custom-page-photogallery-single_image .lg-inner {
    height: 100%;
    margin: 0
}

.lg-outer.custom-page-photogallery-single_image .lg-toolbar {
    width: 99%
}

.proofing-stage-spacing .lg-outer .lg-thumb-outer {
    width: 50%
}

.proofing-stage-spacing .option-type-thumbnail .proofing-photoname {
    text-align: left;
    width: 20%
}

@media screen and (max-width: 1024px) {
    .proofing-stage-spacing .option-type-thumbnail .proofing-photoname {
        left:0;
        padding: 0;
        right: 0;
        text-align: center;
        width: 100%
    }
}

.cover_slider_lightgallery-04.navigation_style-0 .lscenter-pager,.cover_slider_lightgallery-05.navigation_style-0 .lscenter-pager,.cover_slider_lightgallery.navigation_style-0 .lscenter-pager {
    display: none
}

.cover_slider_lightgallery-04.navigation_style-1 .lSAction a svg,.cover_slider_lightgallery-05.navigation_style-1 .lSAction a svg,.cover_slider_lightgallery.navigation_style-1 .lSAction a svg {
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

@media screen and (max-width: 767px) {
    .cover_slider_lightgallery-04.navigation_style-1 .lSAction a svg,.cover_slider_lightgallery-05.navigation_style-1 .lSAction a svg,.cover_slider_lightgallery.navigation_style-1 .lSAction a svg {
        display:none
    }
}

.cover_slider_lightgallery-04.navigation_style-1 .lSAction a.lSPrev svg,.cover_slider_lightgallery-05.navigation_style-1 .lSAction a.lSPrev svg,.cover_slider_lightgallery.navigation_style-1 .lSAction a.lSPrev svg {
    left: 30px
}

.cover_slider_lightgallery-04.navigation_style-1 .lSAction a.lSNext svg,.cover_slider_lightgallery-05.navigation_style-1 .lSAction a.lSNext svg,.cover_slider_lightgallery.navigation_style-1 .lSAction a.lSNext svg {
    right: 30px
}

@media screen and (max-width: 767px) {
    .cover_slider_lightgallery-04.navigation_style-1 .lSAction a,.cover_slider_lightgallery-05.navigation_style-1 .lSAction a,.cover_slider_lightgallery.navigation_style-1 .lSAction a {
        opacity:1
    }
}

.cover_slider_lightgallery-04.navigation_style-2 .lSAction .navigation_style-arrow,.cover_slider_lightgallery-04.navigation_style-3 .lSAction .navigation_style-arrow,.cover_slider_lightgallery-05.navigation_style-2 .lSAction .navigation_style-arrow,.cover_slider_lightgallery-05.navigation_style-3 .lSAction .navigation_style-arrow,.cover_slider_lightgallery.navigation_style-2 .lSAction .navigation_style-arrow,.cover_slider_lightgallery.navigation_style-3 .lSAction .navigation_style-arrow {
    opacity: .5
}

.cover_slider_lightgallery-04.navigation_style-2 .lSAction .navigation_style-arrow:hover,.cover_slider_lightgallery-04.navigation_style-3 .lSAction .navigation_style-arrow:hover,.cover_slider_lightgallery-05.navigation_style-2 .lSAction .navigation_style-arrow:hover,.cover_slider_lightgallery-05.navigation_style-3 .lSAction .navigation_style-arrow:hover,.cover_slider_lightgallery.navigation_style-2 .lSAction .navigation_style-arrow:hover,.cover_slider_lightgallery.navigation_style-3 .lSAction .navigation_style-arrow:hover {
    opacity: 1
}

.cover_slider_lightgallery-04.layout1.navigation_style-3,.cover_slider_lightgallery-04.navigation_style-2.layout1,.cover_slider_lightgallery-05.layout1.navigation_style-3,.cover_slider_lightgallery-05.navigation_style-2.layout1,.cover_slider_lightgallery.layout1.navigation_style-3,.cover_slider_lightgallery.navigation_style-2.layout1 {
    color: hsla(0,0%,100%,.5)
}

.cover_slider_lightgallery-04.layout1.navigation_style-3 .lSAction a svg g,.cover_slider_lightgallery-04.navigation_style-2.layout1 .lSAction a svg g,.cover_slider_lightgallery-05.layout1.navigation_style-3 .lSAction a svg g,.cover_slider_lightgallery-05.navigation_style-2.layout1 .lSAction a svg g,.cover_slider_lightgallery.layout1.navigation_style-3 .lSAction a svg g,.cover_slider_lightgallery.navigation_style-2.layout1 .lSAction a svg g {
    fill: hsla(0,0%,100%,.5)
}

.cover_slider_lightgallery-04.layout1.navigation_style-3 .lSAction a.lSNext .navigation_style-arrow,.cover_slider_lightgallery-04.layout1.navigation_style-3 .lSAction a.lSPrev .navigation_style-arrow,.cover_slider_lightgallery-04.navigation_style-2.layout1 .lSAction a.lSNext .navigation_style-arrow,.cover_slider_lightgallery-04.navigation_style-2.layout1 .lSAction a.lSPrev .navigation_style-arrow,.cover_slider_lightgallery-05.layout1.navigation_style-3 .lSAction a.lSNext .navigation_style-arrow,.cover_slider_lightgallery-05.layout1.navigation_style-3 .lSAction a.lSPrev .navigation_style-arrow,.cover_slider_lightgallery-05.navigation_style-2.layout1 .lSAction a.lSNext .navigation_style-arrow,.cover_slider_lightgallery-05.navigation_style-2.layout1 .lSAction a.lSPrev .navigation_style-arrow,.cover_slider_lightgallery.layout1.navigation_style-3 .lSAction a.lSNext .navigation_style-arrow,.cover_slider_lightgallery.layout1.navigation_style-3 .lSAction a.lSPrev .navigation_style-arrow,.cover_slider_lightgallery.navigation_style-2.layout1 .lSAction a.lSNext .navigation_style-arrow,.cover_slider_lightgallery.navigation_style-2.layout1 .lSAction a.lSPrev .navigation_style-arrow {
    opacity: .5
}

.cover_slider_lightgallery-04.layout1.navigation_style-3 .lSAction a.lSNext .navigation_style-arrow:hover,.cover_slider_lightgallery-04.layout1.navigation_style-3 .lSAction a.lSPrev .navigation_style-arrow:hover,.cover_slider_lightgallery-04.navigation_style-2.layout1 .lSAction a.lSNext .navigation_style-arrow:hover,.cover_slider_lightgallery-04.navigation_style-2.layout1 .lSAction a.lSPrev .navigation_style-arrow:hover,.cover_slider_lightgallery-05.layout1.navigation_style-3 .lSAction a.lSNext .navigation_style-arrow:hover,.cover_slider_lightgallery-05.layout1.navigation_style-3 .lSAction a.lSPrev .navigation_style-arrow:hover,.cover_slider_lightgallery-05.navigation_style-2.layout1 .lSAction a.lSNext .navigation_style-arrow:hover,.cover_slider_lightgallery-05.navigation_style-2.layout1 .lSAction a.lSPrev .navigation_style-arrow:hover,.cover_slider_lightgallery.layout1.navigation_style-3 .lSAction a.lSNext .navigation_style-arrow:hover,.cover_slider_lightgallery.layout1.navigation_style-3 .lSAction a.lSPrev .navigation_style-arrow:hover,.cover_slider_lightgallery.navigation_style-2.layout1 .lSAction a.lSNext .navigation_style-arrow:hover,.cover_slider_lightgallery.navigation_style-2.layout1 .lSAction a.lSPrev .navigation_style-arrow:hover {
    opacity: 1
}

.cover_slider_lightgallery-04.navigation_style-2 .overwrite-text.slider-box-position,.cover_slider_lightgallery-04.navigation_style-3 .overwrite-text.slider-box-position,.cover_slider_lightgallery-05.navigation_style-2 .overwrite-text.slider-box-position,.cover_slider_lightgallery-05.navigation_style-3 .overwrite-text.slider-box-position,.cover_slider_lightgallery.navigation_style-2 .overwrite-text.slider-box-position,.cover_slider_lightgallery.navigation_style-3 .overwrite-text.slider-box-position {
    height: 90%;
    max-height: 90%;
    max-width: 100%;
    padding: 0;
    width: 100vw
}

.cover_slider_lightgallery-04.navigation_style-2 .lSAction,.cover_slider_lightgallery-04.navigation_style-3 .lSAction,.cover_slider_lightgallery-05.navigation_style-2 .lSAction,.cover_slider_lightgallery-05.navigation_style-3 .lSAction,.cover_slider_lightgallery.navigation_style-2 .lSAction,.cover_slider_lightgallery.navigation_style-3 .lSAction {
    align-items: center;
    bottom: 2vh;
    display: flex;
    height: 8vh;
    justify-content: space-between;
    top: inherit
}

@media screen and (max-width: 767px) {
    .cover_slider_lightgallery-04.navigation_style-2 .lSAction,.cover_slider_lightgallery-04.navigation_style-3 .lSAction,.cover_slider_lightgallery-05.navigation_style-2 .lSAction,.cover_slider_lightgallery-05.navigation_style-3 .lSAction,.cover_slider_lightgallery.navigation_style-2 .lSAction,.cover_slider_lightgallery.navigation_style-3 .lSAction {
        bottom:2vmax
    }
}

.cover_slider_lightgallery-04.navigation_style-2 .lSAction .autoplay-progress,.cover_slider_lightgallery-04.navigation_style-3 .lSAction .autoplay-progress,.cover_slider_lightgallery-05.navigation_style-2 .lSAction .autoplay-progress,.cover_slider_lightgallery-05.navigation_style-3 .lSAction .autoplay-progress,.cover_slider_lightgallery.navigation_style-2 .lSAction .autoplay-progress,.cover_slider_lightgallery.navigation_style-3 .lSAction .autoplay-progress {
    bottom: 0;
    left: 0;
    position: relative;
    right: 0;
    top: 0
}

.cover_slider_lightgallery-04.navigation_style-2 .lSAction a,.cover_slider_lightgallery-04.navigation_style-3 .lSAction a,.cover_slider_lightgallery-05.navigation_style-2 .lSAction a,.cover_slider_lightgallery-05.navigation_style-3 .lSAction a,.cover_slider_lightgallery.navigation_style-2 .lSAction a,.cover_slider_lightgallery.navigation_style-3 .lSAction a {
    display: inline-block;
    height: auto;
    opacity: 1!important;
    position: relative;
    top: inherit;
    transform: none;
    width: 45%
}

@media screen and (max-width: 767px) {
    .cover_slider_lightgallery-04.navigation_style-2 .lSAction a,.cover_slider_lightgallery-04.navigation_style-3 .lSAction a,.cover_slider_lightgallery-05.navigation_style-2 .lSAction a,.cover_slider_lightgallery-05.navigation_style-3 .lSAction a,.cover_slider_lightgallery.navigation_style-2 .lSAction a,.cover_slider_lightgallery.navigation_style-3 .lSAction a {
        align-items:flex-end;
        display: inline-flex;
        justify-content: center;
        width: 25%
    }
}

.cover_slider_lightgallery-04.navigation_style-2 .lSAction a .navigation_style-arrow,.cover_slider_lightgallery-04.navigation_style-3 .lSAction a .navigation_style-arrow,.cover_slider_lightgallery-05.navigation_style-2 .lSAction a .navigation_style-arrow,.cover_slider_lightgallery-05.navigation_style-3 .lSAction a .navigation_style-arrow,.cover_slider_lightgallery.navigation_style-2 .lSAction a .navigation_style-arrow,.cover_slider_lightgallery.navigation_style-3 .lSAction a .navigation_style-arrow {
    display: inline-block;
    font-size: 20px;
    padding: 15px 0 20px;
    position: relative;
    width: 100px
}

@media screen and (max-width: 767px) {
    .cover_slider_lightgallery-04.navigation_style-2 .lSAction a .navigation_style-arrow,.cover_slider_lightgallery-04.navigation_style-3 .lSAction a .navigation_style-arrow,.cover_slider_lightgallery-05.navigation_style-2 .lSAction a .navigation_style-arrow,.cover_slider_lightgallery-05.navigation_style-3 .lSAction a .navigation_style-arrow,.cover_slider_lightgallery.navigation_style-2 .lSAction a .navigation_style-arrow,.cover_slider_lightgallery.navigation_style-3 .lSAction a .navigation_style-arrow {
        font-size:14px
    }
}

.cover_slider_lightgallery-04.navigation_style-2 .lSAction a svg,.cover_slider_lightgallery-04.navigation_style-3 .lSAction a svg,.cover_slider_lightgallery-05.navigation_style-2 .lSAction a svg,.cover_slider_lightgallery-05.navigation_style-3 .lSAction a svg,.cover_slider_lightgallery.navigation_style-2 .lSAction a svg,.cover_slider_lightgallery.navigation_style-3 .lSAction a svg {
    position: relative;
    top: 4px;
    transform: none;
    width: 5em
}

@media screen and (max-width: 768px) {
    .cover_slider_lightgallery-04.navigation_style-2 .lSAction a svg,.cover_slider_lightgallery-04.navigation_style-3 .lSAction a svg,.cover_slider_lightgallery-05.navigation_style-2 .lSAction a svg,.cover_slider_lightgallery-05.navigation_style-3 .lSAction a svg,.cover_slider_lightgallery.navigation_style-2 .lSAction a svg,.cover_slider_lightgallery.navigation_style-3 .lSAction a svg {
        top:2px
    }
}

.cover_slider_lightgallery-04.navigation_style-2 .lSAction a.lSPrev,.cover_slider_lightgallery-04.navigation_style-3 .lSAction a.lSPrev,.cover_slider_lightgallery-05.navigation_style-2 .lSAction a.lSPrev,.cover_slider_lightgallery-05.navigation_style-3 .lSAction a.lSPrev,.cover_slider_lightgallery.navigation_style-2 .lSAction a.lSPrev,.cover_slider_lightgallery.navigation_style-3 .lSAction a.lSPrev {
    float: left
}

@media screen and (max-width: 768px) {
    .cover_slider_lightgallery-04.navigation_style-2 .lSAction a.lSPrev .navigation_style-arrow .slider-count-wrapper,.cover_slider_lightgallery-04.navigation_style-3 .lSAction a.lSPrev .navigation_style-arrow .slider-count-wrapper,.cover_slider_lightgallery-05.navigation_style-2 .lSAction a.lSPrev .navigation_style-arrow .slider-count-wrapper,.cover_slider_lightgallery-05.navigation_style-3 .lSAction a.lSPrev .navigation_style-arrow .slider-count-wrapper,.cover_slider_lightgallery.navigation_style-2 .lSAction a.lSPrev .navigation_style-arrow .slider-count-wrapper,.cover_slider_lightgallery.navigation_style-3 .lSAction a.lSPrev .navigation_style-arrow .slider-count-wrapper {
        text-align:right
    }
}

.cover_slider_lightgallery-04.navigation_style-2 .lSAction a.lSPrev .navigation_style-arrow .slider-count-wrapper .current-slide,.cover_slider_lightgallery-04.navigation_style-2 .lSAction a.lSPrev .navigation_style-arrow .slider-count-wrapper .total-slide,.cover_slider_lightgallery-04.navigation_style-3 .lSAction a.lSPrev .navigation_style-arrow .slider-count-wrapper .current-slide,.cover_slider_lightgallery-04.navigation_style-3 .lSAction a.lSPrev .navigation_style-arrow .slider-count-wrapper .total-slide,.cover_slider_lightgallery-05.navigation_style-2 .lSAction a.lSPrev .navigation_style-arrow .slider-count-wrapper .current-slide,.cover_slider_lightgallery-05.navigation_style-2 .lSAction a.lSPrev .navigation_style-arrow .slider-count-wrapper .total-slide,.cover_slider_lightgallery-05.navigation_style-3 .lSAction a.lSPrev .navigation_style-arrow .slider-count-wrapper .current-slide,.cover_slider_lightgallery-05.navigation_style-3 .lSAction a.lSPrev .navigation_style-arrow .slider-count-wrapper .total-slide,.cover_slider_lightgallery.navigation_style-2 .lSAction a.lSPrev .navigation_style-arrow .slider-count-wrapper .current-slide,.cover_slider_lightgallery.navigation_style-2 .lSAction a.lSPrev .navigation_style-arrow .slider-count-wrapper .total-slide,.cover_slider_lightgallery.navigation_style-3 .lSAction a.lSPrev .navigation_style-arrow .slider-count-wrapper .current-slide,.cover_slider_lightgallery.navigation_style-3 .lSAction a.lSPrev .navigation_style-arrow .slider-count-wrapper .total-slide {
    position: absolute
}

.cover_slider_lightgallery-04.navigation_style-2 .lSAction a.lSPrev .navigation_style-arrow .slider-count-wrapper .current-slide,.cover_slider_lightgallery-04.navigation_style-3 .lSAction a.lSPrev .navigation_style-arrow .slider-count-wrapper .current-slide,.cover_slider_lightgallery-05.navigation_style-2 .lSAction a.lSPrev .navigation_style-arrow .slider-count-wrapper .current-slide,.cover_slider_lightgallery-05.navigation_style-3 .lSAction a.lSPrev .navigation_style-arrow .slider-count-wrapper .current-slide,.cover_slider_lightgallery.navigation_style-2 .lSAction a.lSPrev .navigation_style-arrow .slider-count-wrapper .current-slide,.cover_slider_lightgallery.navigation_style-3 .lSAction a.lSPrev .navigation_style-arrow .slider-count-wrapper .current-slide {
    right: 0;
    top: 0
}

.cover_slider_lightgallery-04.navigation_style-2 .lSAction a.lSPrev .navigation_style-arrow .slider-count-wrapper .total-slide,.cover_slider_lightgallery-04.navigation_style-3 .lSAction a.lSPrev .navigation_style-arrow .slider-count-wrapper .total-slide,.cover_slider_lightgallery-05.navigation_style-2 .lSAction a.lSPrev .navigation_style-arrow .slider-count-wrapper .total-slide,.cover_slider_lightgallery-05.navigation_style-3 .lSAction a.lSPrev .navigation_style-arrow .slider-count-wrapper .total-slide,.cover_slider_lightgallery.navigation_style-2 .lSAction a.lSPrev .navigation_style-arrow .slider-count-wrapper .total-slide,.cover_slider_lightgallery.navigation_style-3 .lSAction a.lSPrev .navigation_style-arrow .slider-count-wrapper .total-slide {
    bottom: 0;
    right: 0
}

.cover_slider_lightgallery-04.navigation_style-2 .lSAction a.lSNext,.cover_slider_lightgallery-04.navigation_style-3 .lSAction a.lSNext,.cover_slider_lightgallery-05.navigation_style-2 .lSAction a.lSNext,.cover_slider_lightgallery-05.navigation_style-3 .lSAction a.lSNext,.cover_slider_lightgallery.navigation_style-2 .lSAction a.lSNext,.cover_slider_lightgallery.navigation_style-3 .lSAction a.lSNext {
    float: right
}

@media screen and (max-width: 768px) {
    .cover_slider_lightgallery-04.navigation_style-2 .lSAction a.lSNext .navigation_style-arrow .slider-count-wrapper,.cover_slider_lightgallery-04.navigation_style-3 .lSAction a.lSNext .navigation_style-arrow .slider-count-wrapper,.cover_slider_lightgallery-05.navigation_style-2 .lSAction a.lSNext .navigation_style-arrow .slider-count-wrapper,.cover_slider_lightgallery-05.navigation_style-3 .lSAction a.lSNext .navigation_style-arrow .slider-count-wrapper,.cover_slider_lightgallery.navigation_style-2 .lSAction a.lSNext .navigation_style-arrow .slider-count-wrapper,.cover_slider_lightgallery.navigation_style-3 .lSAction a.lSNext .navigation_style-arrow .slider-count-wrapper {
        text-align:left
    }
}

.cover_slider_lightgallery-04.navigation_style-2 .lSAction a.lSNext .navigation_style-arrow .slider-count-wrapper .current-slide,.cover_slider_lightgallery-04.navigation_style-2 .lSAction a.lSNext .navigation_style-arrow .slider-count-wrapper .total-slide,.cover_slider_lightgallery-04.navigation_style-3 .lSAction a.lSNext .navigation_style-arrow .slider-count-wrapper .current-slide,.cover_slider_lightgallery-04.navigation_style-3 .lSAction a.lSNext .navigation_style-arrow .slider-count-wrapper .total-slide,.cover_slider_lightgallery-05.navigation_style-2 .lSAction a.lSNext .navigation_style-arrow .slider-count-wrapper .current-slide,.cover_slider_lightgallery-05.navigation_style-2 .lSAction a.lSNext .navigation_style-arrow .slider-count-wrapper .total-slide,.cover_slider_lightgallery-05.navigation_style-3 .lSAction a.lSNext .navigation_style-arrow .slider-count-wrapper .current-slide,.cover_slider_lightgallery-05.navigation_style-3 .lSAction a.lSNext .navigation_style-arrow .slider-count-wrapper .total-slide,.cover_slider_lightgallery.navigation_style-2 .lSAction a.lSNext .navigation_style-arrow .slider-count-wrapper .current-slide,.cover_slider_lightgallery.navigation_style-2 .lSAction a.lSNext .navigation_style-arrow .slider-count-wrapper .total-slide,.cover_slider_lightgallery.navigation_style-3 .lSAction a.lSNext .navigation_style-arrow .slider-count-wrapper .current-slide,.cover_slider_lightgallery.navigation_style-3 .lSAction a.lSNext .navigation_style-arrow .slider-count-wrapper .total-slide {
    position: absolute
}

.cover_slider_lightgallery-04.navigation_style-2 .lSAction a.lSNext .navigation_style-arrow .slider-count-wrapper .current-slide,.cover_slider_lightgallery-04.navigation_style-3 .lSAction a.lSNext .navigation_style-arrow .slider-count-wrapper .current-slide,.cover_slider_lightgallery-05.navigation_style-2 .lSAction a.lSNext .navigation_style-arrow .slider-count-wrapper .current-slide,.cover_slider_lightgallery-05.navigation_style-3 .lSAction a.lSNext .navigation_style-arrow .slider-count-wrapper .current-slide,.cover_slider_lightgallery.navigation_style-2 .lSAction a.lSNext .navigation_style-arrow .slider-count-wrapper .current-slide,.cover_slider_lightgallery.navigation_style-3 .lSAction a.lSNext .navigation_style-arrow .slider-count-wrapper .current-slide {
    left: 18px;
    top: 0
}

.cover_slider_lightgallery-04.navigation_style-2 .lSAction a.lSNext .navigation_style-arrow .slider-count-wrapper .total-slide,.cover_slider_lightgallery-04.navigation_style-3 .lSAction a.lSNext .navigation_style-arrow .slider-count-wrapper .total-slide,.cover_slider_lightgallery-05.navigation_style-2 .lSAction a.lSNext .navigation_style-arrow .slider-count-wrapper .total-slide,.cover_slider_lightgallery-05.navigation_style-3 .lSAction a.lSNext .navigation_style-arrow .slider-count-wrapper .total-slide,.cover_slider_lightgallery.navigation_style-2 .lSAction a.lSNext .navigation_style-arrow .slider-count-wrapper .total-slide,.cover_slider_lightgallery.navigation_style-3 .lSAction a.lSNext .navigation_style-arrow .slider-count-wrapper .total-slide {
    bottom: 0;
    left: 18px
}

@media screen and (max-width: 767px) {
    .cover_slider_lightgallery-04.navigation_style-2 .lscenter-pager,.cover_slider_lightgallery-04.navigation_style-3 .lscenter-pager,.cover_slider_lightgallery-05.navigation_style-2 .lscenter-pager,.cover_slider_lightgallery-05.navigation_style-3 .lscenter-pager,.cover_slider_lightgallery.navigation_style-2 .lscenter-pager,.cover_slider_lightgallery.navigation_style-3 .lscenter-pager {
        display:none
    }
}

.cover_slider_lightgallery-04.navigation_style-3.layout1 .navigation_container_bottom a,.cover_slider_lightgallery-05.navigation_style-3.layout1 .navigation_container_bottom a,.cover_slider_lightgallery.navigation_style-3.layout1 .navigation_container_bottom a {
    fill: hsla(0,0%,100%,.5);
    color: hsla(0,0%,100%,.5)
}

.cover_slider_lightgallery-04.navigation_style-3.layout1 .navigation_container_bottom a svg g,.cover_slider_lightgallery-05.navigation_style-3.layout1 .navigation_container_bottom a svg g,.cover_slider_lightgallery.navigation_style-3.layout1 .navigation_container_bottom a svg g {
    fill: hsla(0,0%,100%,.5)
}

.cover_slider_lightgallery-04.navigation_style-3 .navigation_container_bottom,.cover_slider_lightgallery-05.navigation_style-3 .navigation_container_bottom,.cover_slider_lightgallery.navigation_style-3 .navigation_container_bottom {
    align-items: center;
    bottom: 3vh;
    display: flex;
    justify-content: center;
    left: 0;
    margin: 0 auto;
    opacity: .5;
    position: absolute;
    right: 0;
    width: 85%;
    z-index: 9999
}

.cover_slider_lightgallery-04.navigation_style-3 .navigation_container_bottom:hover,.cover_slider_lightgallery-05.navigation_style-3 .navigation_container_bottom:hover,.cover_slider_lightgallery.navigation_style-3 .navigation_container_bottom:hover {
    opacity: 1
}

.cover_slider_lightgallery-04.navigation_style-3 .navigation_container_bottom .autoplay-progress,.cover_slider_lightgallery-05.navigation_style-3 .navigation_container_bottom .autoplay-progress,.cover_slider_lightgallery.navigation_style-3 .navigation_container_bottom .autoplay-progress {
    bottom: 0;
    height: 30px;
    left: -40%;
    position: relative;
    right: 0;
    width: 30px
}

.cover_slider_lightgallery-04.navigation_style-3 .navigation_container_bottom .autoplay-progress svg,.cover_slider_lightgallery-05.navigation_style-3 .navigation_container_bottom .autoplay-progress svg,.cover_slider_lightgallery.navigation_style-3 .navigation_container_bottom .autoplay-progress svg {
    height: 30px;
    width: 30px
}

.cover_slider_lightgallery-04.navigation_style-3 .navigation_container_bottom a,.cover_slider_lightgallery-05.navigation_style-3 .navigation_container_bottom a,.cover_slider_lightgallery.navigation_style-3 .navigation_container_bottom a {
    display: inline-block;
    opacity: .5;
    position: relative;
    top: inherit;
    transform: none;
    width: 45%
}

.cover_slider_lightgallery-04.navigation_style-3 .navigation_container_bottom a .navigation_style-arrow,.cover_slider_lightgallery-05.navigation_style-3 .navigation_container_bottom a .navigation_style-arrow,.cover_slider_lightgallery.navigation_style-3 .navigation_container_bottom a .navigation_style-arrow {
    display: inline-block;
    font-size: 20px;
    padding: 0;
    position: relative;
    width: 100px
}

.cover_slider_lightgallery-04.navigation_style-3 .navigation_container_bottom a svg,.cover_slider_lightgallery-05.navigation_style-3 .navigation_container_bottom a svg,.cover_slider_lightgallery.navigation_style-3 .navigation_container_bottom a svg {
    width: auto
}

.cover_slider_lightgallery-04.navigation_style-3 .navigation_container_bottom a.lSPrev,.cover_slider_lightgallery-05.navigation_style-3 .navigation_container_bottom a.lSPrev,.cover_slider_lightgallery.navigation_style-3 .navigation_container_bottom a.lSPrev {
    float: left
}

.cover_slider_lightgallery-04.navigation_style-3 .navigation_container_bottom a.lSPrev .navigation_style-arrow,.cover_slider_lightgallery-05.navigation_style-3 .navigation_container_bottom a.lSPrev .navigation_style-arrow,.cover_slider_lightgallery.navigation_style-3 .navigation_container_bottom a.lSPrev .navigation_style-arrow {
    cursor: pointer;
    float: right;
    text-align: right
}

@media screen and (max-width: 768px) {
    .cover_slider_lightgallery-04.navigation_style-3 .navigation_container_bottom a.lSPrev .navigation_style-arrow,.cover_slider_lightgallery-05.navigation_style-3 .navigation_container_bottom a.lSPrev .navigation_style-arrow,.cover_slider_lightgallery.navigation_style-3 .navigation_container_bottom a.lSPrev .navigation_style-arrow {
        float:left;
        text-align: left
    }
}

.cover_slider_lightgallery-04.navigation_style-3 .navigation_container_bottom a.lSNext,.cover_slider_lightgallery-05.navigation_style-3 .navigation_container_bottom a.lSNext,.cover_slider_lightgallery.navigation_style-3 .navigation_container_bottom a.lSNext {
    float: right
}

.cover_slider_lightgallery-04.navigation_style-3 .navigation_container_bottom a.lSNext .navigation_style-arrow,.cover_slider_lightgallery-05.navigation_style-3 .navigation_container_bottom a.lSNext .navigation_style-arrow,.cover_slider_lightgallery.navigation_style-3 .navigation_container_bottom a.lSNext .navigation_style-arrow {
    cursor: pointer;
    float: left;
    text-align: left
}

@media screen and (max-width: 768px) {
    .cover_slider_lightgallery-04.navigation_style-3 .navigation_container_bottom a.lSNext .navigation_style-arrow,.cover_slider_lightgallery-05.navigation_style-3 .navigation_container_bottom a.lSNext .navigation_style-arrow,.cover_slider_lightgallery.navigation_style-3 .navigation_container_bottom a.lSNext .navigation_style-arrow {
        float:right;
        text-align: right
    }
}

.cover_slider_lightgallery-04.navigation_style-3 .navigation_container_bottom .slider-count-wrapper,.cover_slider_lightgallery-05.navigation_style-3 .navigation_container_bottom .slider-count-wrapper,.cover_slider_lightgallery.navigation_style-3 .navigation_container_bottom .slider-count-wrapper {
    align-items: center;
    display: flex;
    float: left;
    justify-content: center;
    margin: 2px auto;
    position: relative;
    text-align: center;
    width: 10%;
    z-index: 99
}

@media screen and (max-width: 768px) {
    .cover_slider_lightgallery-04.navigation_style-3 .navigation_container_bottom .slider-count-wrapper,.cover_slider_lightgallery-05.navigation_style-3 .navigation_container_bottom .slider-count-wrapper,.cover_slider_lightgallery.navigation_style-3 .navigation_container_bottom .slider-count-wrapper {
        width:20%
    }
}

.cover_slider_lightgallery-04.navigation_style-3 .navigation_container_bottom .slider-count-wrapper .current-slide,.cover_slider_lightgallery-04.navigation_style-3 .navigation_container_bottom .slider-count-wrapper .total-slide,.cover_slider_lightgallery-04.navigation_style-3 .navigation_container_bottom .slider-count-wrapper div,.cover_slider_lightgallery-05.navigation_style-3 .navigation_container_bottom .slider-count-wrapper .current-slide,.cover_slider_lightgallery-05.navigation_style-3 .navigation_container_bottom .slider-count-wrapper .total-slide,.cover_slider_lightgallery-05.navigation_style-3 .navigation_container_bottom .slider-count-wrapper div,.cover_slider_lightgallery.navigation_style-3 .navigation_container_bottom .slider-count-wrapper .current-slide,.cover_slider_lightgallery.navigation_style-3 .navigation_container_bottom .slider-count-wrapper .total-slide,.cover_slider_lightgallery.navigation_style-3 .navigation_container_bottom .slider-count-wrapper div {
    display: inline-block;
    padding: 0 3px;
    vertical-align: middle
}

.cover_slider_lightgallery-04.navigation_style-3 .navigation_container_bottom .slider-count-wrapper .swiper-pagination,.cover_slider_lightgallery-05.navigation_style-3 .navigation_container_bottom .slider-count-wrapper .swiper-pagination,.cover_slider_lightgallery.navigation_style-3 .navigation_container_bottom .slider-count-wrapper .swiper-pagination {
    position: relative
}

.cover_slider_lightgallery-04.navigation_style-3 .navigation_container_bottom .slider-count-wrapper .swiper-pagination.swiper-pagination-fraction,.cover_slider_lightgallery-05.navigation_style-3 .navigation_container_bottom .slider-count-wrapper .swiper-pagination.swiper-pagination-fraction,.cover_slider_lightgallery.navigation_style-3 .navigation_container_bottom .slider-count-wrapper .swiper-pagination.swiper-pagination-fraction {
    bottom: 0;
    left: 0;
    right: 0;
    top: 0
}

@media screen and (min-width: 769px) {
    .cover_slider_lightgallery-04.navigation_style-3 .lSAction.navigation-band-mobile,.cover_slider_lightgallery-05.navigation_style-3 .lSAction.navigation-band-mobile,.cover_slider_lightgallery.navigation_style-3 .lSAction.navigation-band-mobile {
        display:none
    }
}

@media screen and (max-width: 768px) {
    .cover_slider_lightgallery-04.navigation_style-3 .lSAction.navigation-band-mobile,.cover_slider_lightgallery-05.navigation_style-3 .lSAction.navigation-band-mobile,.cover_slider_lightgallery.navigation_style-3 .lSAction.navigation-band-mobile {
        display:block;
        height: 100%;
        position: absolute;
        top: 0;
        width: 100%
    }

    .cover_slider_lightgallery-04.navigation_style-3 .lSAction.navigation-band-mobile .lSNext,.cover_slider_lightgallery-04.navigation_style-3 .lSAction.navigation-band-mobile .lSPrev,.cover_slider_lightgallery-05.navigation_style-3 .lSAction.navigation-band-mobile .lSNext,.cover_slider_lightgallery-05.navigation_style-3 .lSAction.navigation-band-mobile .lSPrev,.cover_slider_lightgallery.navigation_style-3 .lSAction.navigation-band-mobile .lSNext,.cover_slider_lightgallery.navigation_style-3 .lSAction.navigation-band-mobile .lSPrev {
        width: 25%
    }

    .cover_slider_lightgallery-04.navigation_style-3 .lSAction.navigation-band-mobile .lSPrev,.cover_slider_lightgallery-05.navigation_style-3 .lSAction.navigation-band-mobile .lSPrev,.cover_slider_lightgallery.navigation_style-3 .lSAction.navigation-band-mobile .lSPrev {
        left: 0!important
    }

    .cover_slider_lightgallery-04.navigation_style-3 .lSAction.navigation-band-mobile .lSNext,.cover_slider_lightgallery-05.navigation_style-3 .lSAction.navigation-band-mobile .lSNext,.cover_slider_lightgallery.navigation_style-3 .lSAction.navigation-band-mobile .lSNext {
        position: absolute;
        right: 0!important
    }

    .cover_slider_lightgallery-04.navigation_style-3 .lSAction.navigation-band-mobile svg,.cover_slider_lightgallery-05.navigation_style-3 .lSAction.navigation-band-mobile svg,.cover_slider_lightgallery.navigation_style-3 .lSAction.navigation-band-mobile svg {
        opacity: 0;
        position: absolute;
        top: 50%;
        transform: translateY(-50%)
    }
}

.group_lgslider_container .slider-big-items {
    overflow: hidden;
    position: relative
}

.group_lgslider_container .slider-big-items img {
    -o-object-fit: cover;
    object-fit: cover
}

.group_lgslider_container .lSAction a svg {
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.group_lgslider_container .lSAction a.lSPrev svg {
    left: 30px
}

.group_lgslider_container .lSAction a.lSNext svg {
    right: 30px
}

@media screen and (max-width: 767px) {
    .group_lgslider_container .lSAction {
        display:none!important
    }
}

.is-section.is-section-25 .cover_slider_lightgallery.navigation_style-3 .navigation_container_bottom,.is-section.is-section-33 .cover_slider_lightgallery.navigation_style-3 .navigation_container_bottom {
    bottom: 1em
}

.navigation_style-3 .navigation_container_bottom.disabled {
    display: none
}

.lg-container.fb-comments .lg-img-container,.lg-container.fb-comments .lg-text-html-wrapper,.lg-container.fb-comments .lg-video-cont {
    padding-left: 2vw;
    padding-right: 320px!important
}

.lg-container.fb-comments .lg-componentsxx,.lg-container.fb-comments .lg-sub-html {
    background: transparent;
    display: block;
    height: 100%;
    left: auto;
    line-height: 1.8;
    overflow: auto;
    padding: 60px 15px 15px!important;
    right: 0;
    text-align: left;
    top: 0;
    transform: none!important;
    width: 300px;
    will-change: inherit;
    z-index: 1060
}

.lg-container.fb-comments .lg-componentsxx::-webkit-scrollbar-track,.lg-container.fb-comments .lg-sub-html::-webkit-scrollbar-track {
    background-color: rgba(0,0,0,.05);
    border-radius: 4px
}

.lg-container.fb-comments .lg-componentsxx::-webkit-scrollbar,.lg-container.fb-comments .lg-sub-html::-webkit-scrollbar {
    width: 5px
}

.lg-container.fb-comments .lg-componentsxx::-webkit-scrollbar-thumb,.lg-container.fb-comments .lg-sub-html::-webkit-scrollbar-thumb {
    background-color: rgba(0,0,0,.2);
    border-radius: 4px
}

.lg-container.fb-comments .lg-actions {
    height: 100%;
    padding-left: 2vw;
    width: calc(100% - 320px)
}

.lg-outer.lg-zoomed .pixpa-lg-sub-html {
    bottom: -99vh;
    opacity: 0;
    position: fixed
}

.lg-outer.lg-zoomed .lg-sub-html {
    z-index: 1059
}

.lg-img-container {
    align-items: center;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    left: 0;
    margin: 0 auto;
    padding: 0 2vw;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0
}

.light-slider .lg-img-container {
    padding: 0
}

.lg-toolbar-left-side,.lg-toolbar-right-side {
    align-items: center;
    display: flex
}

.lg-toolbar-left-side .lg-icon:first-child,.lg-toolbar-right-side .lg-icon:first-child {
    padding-left: 0
}

.lg-toolbar-left-side .lg-icon:last-child,.lg-toolbar-right-side .lg-icon:last-child {
    padding-right: 0
}

.lg-toolbar-left-side .lg-icon.lg-autoplay-button,.lg-toolbar-right-side .lg-icon.lg-autoplay-button {
    padding-right: 1rem
}

.pixpa-lg-overlay-share-wrapper {
    background: #fff;
    border-radius: 8px;
    font-family: 'GalileoFLF' !important;
    font-size: 14px;
    left: 50%;
    opacity: 0;
    position: fixed;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    transition: all .25s ease-in-out;
    transition: visibility 0s linear .18s,opacity .18s linear 0s;
    visibility: hidden;
    width: 450px;
    will-change: visibility,opacity;
    z-index: 9999
}

@media screen and (max-width: 767px) {
    .pixpa-lg-overlay-share-wrapper {
        width:95%
    }
}

.pixpa-lg-overlay-share-wrapper.lg-dropdown-active {
    opacity: 1;
    transition-delay: 0s;
    visibility: visible
}

.pixpa-lg-overlay-share-wrapper .pixpa-lg-overlay-share-container {
    display: inline-block;
    width: 100%
}

.pixpa-lg-overlay-share-wrapper .pixpa-lg-overlay-share-container .lg-modal-text {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-bottom: 30px
}

.pixpa-lg-overlay-share-wrapper .lg-dropdown-list {
    align-items: center;
    display: flex;
    justify-content: center;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%
}

.pixpa-lg-overlay-share-wrapper .lg-dropdown-list li {
    margin-right: 30px
}

.pixpa-lg-overlay-share-wrapper .lg-dropdown-list li:last-child {
    margin-right: 0
}

.pixpa-lg-overlay-share-wrapper .lg-dropdown-list a {
    align-items: center;
    display: flex;
    flex-direction: column;
    line-height: 1.8em;
    text-align: center
}

.pixpa-lg-overlay-share-wrapper .lg-dropdown-list a svg {
    height: 45px;
    width: 45px
}

.pixpa-lg-overlay-share-wrapper .lg-dropdown-list a .lg-dropdown-text {
    line-height: normal;
    margin-top: 5px
}

.pixpa-lg-overlay-share-wrapper .pixpa-lg-share-wrapper {
    display: flex;
    margin-bottom: 30px;
    width: 100%
}

.pixpa-lg-overlay-share-wrapper .pixpa-lg-share-wrapper .lg-share-link {
    align-items: center;
    background: #f5f5f5;
    border-radius: 8px;
    display: flex;
    font-size: 14px;
    justify-content: space-between;
    padding: 8px 8px 8px 10px;
    position: relative;
    width: 100%
}

.pixpa-lg-overlay-share-wrapper .pixpa-lg-share-wrapper .pixpa-lg-input-share {
    color: #636363;
    line-height: 1.5em;
    overflow: hidden;
    padding-right: 20px;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.pixpa-lg-overlay-share-wrapper .pixpa-lg-share-wrapper .lg-dropdown-text {
    fill: #636363;
    background: #dfdfdf;
    border-radius: 5px;
    color: #636363;
    cursor: pointer;
    display: inline-block;
    outline: none;
    padding: 8px
}

.pixpa-lg-overlay-share-wrapper .pixpa-lg-share-wrapper .lg-dropdown-text svg {
    height: 15px;
    vertical-align: middle;
    width: 15px
}

.pixpa-lg-overlay-share-wrapper .pixpa-lg-share-wrapper .lg-share-link-success {
    background: #afafaf;
    border-radius: 4px;
    color: #fff;
    font-size: 10px;
    letter-spacing: .05em;
    padding: 5px 6px 3px;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    top: 55px
}
