/**
 * Selectize (v0.15.2)
 * https://selectize.dev
 *
 * Copyright (c) 2013-2015 Brian Reavis & contributors
 * Copyright (c) 2020-2023 Selectize Team & contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 * @author Brian Reavis <brian@thirdroute.com>
 * @author Ris Adams <selectize@risadams.com>
 */
.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{
    overflow:visible
}
.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{
    visibility:visible !important;
    background:#f2f2f2 !important;
    background:rgba(0,0,0,0.06) !important;
    border:0 none !important;
    box-shadow:inset 0 0 12px 4px #fff
}
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{
    content:"!";
    visibility:hidden
}
.selectize-control.plugin-drag_drop .ui-sortable-helper{
    box-shadow:0 2px 5px rgba(0,0,0,0.2)
}
.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{
    position:relative;
    padding:5px 8px;
    border-bottom:1px solid #d0d0d0;
    background:#f8f8f8;
    border-radius:3px 3px 0 0
}
.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{
    position:absolute;
    right:8px;
    top:50%;
    color:#303030;
    opacity:.4;
    margin-top:-12px;
    line-height:20px;
    font-size:20px !important;
    text-decoration:none
}
.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{
    color: #000000
}
.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{
    display:flex
}
.selectize-dropdown.plugin-optgroup_columns .optgroup{
    border-right:1px solid #f2f2f2;
    border-top:0 none;
    flex-grow:1;
    flex-basis:0;
    min-width:0
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{
    border-right:0 none
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:before{
    display:none
}
.selectize-dropdown.plugin-optgroup_columns .optgroup-header{
    border-top:0 none
}
.selectize-control.plugin-remove_button .item{
    display:inline-flex;
    align-items:center;
    padding-right:0 !important
}
.selectize-control.plugin-remove_button .item .remove{
    color:inherit;
    text-decoration:none;
    vertical-align:middle;
    display:inline-block;
    padding:2px 6px;
    border-left:1px solid #d0d0d0;
    border-radius:0 2px 2px 0;
    box-sizing:border-box;
    margin-left:6px
}
.selectize-control.plugin-remove_button .item .remove:hover{
    background:rgba(0,0,0,0.05)
}
.selectize-control.plugin-remove_button .item.active .remove{
    border-left-color:#cacaca
}
.selectize-control.plugin-remove_button .disabled .item .remove:hover{
    background:0
}
.selectize-control.plugin-remove_button .disabled .item .remove{
    border-left-color:white
}
.selectize-control.plugin-clear_button .clear{
    text-decoration:none;
    display:flex;
    position:absolute;
    height:100%;
    width:25px;
    top:0;
    right:calc(8px - 6px);
    color:#000;
    opacity:.4;
    font-weight:bold;
    border:0;
    cursor:pointer;
    z-index:1;
    font-size:21px;
    justify-content:center;
    align-items:center
}
.selectize-control.plugin-clear_button .clear:hover{
    opacity:1
}
.selectize-control.plugin-clear_button.single .clear{
    right:calc(8px - 6px + 1.5rem)
}
.selectize-dropdown.plugin-auto_position.selectize-position-top{
    border-top:1px solid #d0d0d0;
    border-bottom:0 none;
    border-radius:3px 3px 0 0;
    box-shadow:0 -6px 12px rgba(0,0,0,0.18)
}
.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{
    border-radius:0 0 3px 3px;
    border-top:0 none
}
.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{
    top:0;
    bottom:unset
}
.selectize-control{
    position:relative
}
.selectize-dropdown,.selectize-input,.selectize-input input{
    font-family: "Josefin Sans", sans-serif;
    font-size: 1.125rem;
    line-height: 60px;
    color: rgba(86,54,19, 1.0);
    font-smoothing: inherit;
}
.selectize-input,.selectize-control.single .selectize-input.input-active{
    background: rgba(254,252,242, 1.0);
    cursor:text;
    display:inline-block
}
.selectize-input{
    border: 0 none;
    padding: 0 0 0 20px;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    position: relative;
    z-index: 1;
    box-sizing: border-box;
    box-shadow: 0 0 0 0 rgba(253,244,210, 1.0), 0 0 0 3px rgba(254,253,241, 1.0), inset 0 1px 9px rgba(141,134,74, 0.49);
    border-radius: 2px;
    transition: box-shadow 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.selectize-control.multi .selectize-input.has-items{
    padding: 6px 8px 3px;
}
.selectize-input.full{
    background-color:rgba(251,249,235, 1.0);
}
.selectize-input.disabled,.selectize-input.disabled *{
    cursor:default !important
}
.selectize-input.focus{
    box-shadow: 0 0 0 1px rgba(198,190,141, 1.0), 0 0 0 4px rgba(254,253,241, 1.0), inset 0 1px 9px rgba(141,134,74, 0.49);
    transition: box-shadow 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.selectize-input.dropdown-active{
    border-radius:2px 2px 0 0
}
.selectize-input>*{
    vertical-align:baseline;
    display:inline-block;
    zoom:1
}
.selectize-control.multi .selectize-input>div{
    cursor:pointer;
    margin:0 3px 3px 0;
    padding:2px 6px;
    background:#f2f2f2;
    color:#303030;
    border:0 solid #d0d0d0
}
.selectize-control.multi .selectize-input>div.active{
    background: rgba(0,0,0, 0.1);
    color: rgba(86,54,19, 1.0);
    border: 0 solid rgba(0,0,0, 0.1);
}
.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{
    color:#7d7d7d;
    background:white;
    border:0 solid white
}
.selectize-input>input{
    display:inline-block !important;
    padding:0 !important;
    min-height:0 !important;
    max-height:none !important;
    max-width:100% !important;
    margin:0 2px 0 0 !important;
    text-indent:0 !important;
    border:0 none !important;
    background:none !important;
    line-height:inherit !important;
    user-select:auto !important;
    box-shadow:none !important
}
.selectize-input>input::-ms-clear{
    display:none
}
.selectize-input>input:focus{
    outline:none !important
}
.selectize-input>input[placeholder]{
    box-sizing:initial
}
.selectize-input.has-items>input{
    margin:0 0 !important
}
.selectize-input::after{
    content:" ";
    display:block;
    clear:left
}
.selectize-input.dropdown-active::before{
    content:" ";
    display:block;
    position:absolute;
    background:#f0f0f0;
    height:1px;
    bottom:0;
    left:0;
    right:0
}
.selectize-dropdown{
    line-height: 1.125;
    position:absolute;
    top:100%;
    left:0;
    width:100%;
    z-index:10;
    border: 1px solid rgba(198,190,141, 1.0);
    background: rgba(254,252,242, 1.0);
    margin:0 0 0 0;
    border-top:0 none;
    box-sizing:border-box;
    box-shadow:0 1px 3px rgba(0,0,0,0.1);
    border-radius:0 0 2px 2px
}
.selectize-dropdown [data-selectable]{
    cursor:pointer;
    overflow:hidden
}
.selectize-dropdown [data-selectable] .highlight{
    background: rgba(0,0,0, 0.1);
    border-radius:1px
}
.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{
    padding:8px 20px
}
.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{
    cursor:inherit;
    opacity:.5
}
.selectize-dropdown [data-selectable].option{
    opacity:1;
    cursor:pointer
}
.selectize-dropdown .optgroup:first-child .optgroup-header{
    border-top:0 none
}
.selectize-dropdown .optgroup-header{
    color:#303030;
    background:#fff;
    cursor:default
}
.selectize-dropdown .active{
    background-color: rgba(0,0,0, 0.1);
    color: rgba(86,54,19, 1.0);
}
.selectize-dropdown .active.create{
    color: rgba(86,54,19, 1.0);
}
.selectize-dropdown .selected{
    background-color:#e8e8e8;
    color:#303030
}
.selectize-dropdown .create{
    color:rgba(48,48,48,0.5)
}
.selectize-dropdown .active:not(.selected){
    background:#f5fafd;
    color:#495c68
}
.selectize-dropdown-content{
    overflow-y:auto;
    overflow-x:hidden;
    max-height:200px;
    overflow-scrolling:touch
}
.selectize-dropdown-emptyoptionlabel{
    text-align:center
}
.selectize-dropdown .spinner{
    display:inline-block;
    width:30px;
    height:30px;
    margin:5px 8px
}
.selectize-dropdown .spinner:after{
    content:" ";
    display:block;
    width:24px;
    height:24px;
    margin:3px;
    border-radius:50%;
    border:5px solid #d0d0d0;
    border-color:#d0d0d0 transparent #d0d0d0 transparent;
    animation:lds-dual-ring 1.2s linear infinite
}
@keyframes lds-dual-ring{
    0%{
        transform:rotate(0)
    }
    100%{
        transform:rotate(360deg)
    }
}
.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{
    cursor:pointer
}
.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){
    cursor:text
}
.selectize-control.single .selectize-input:not(.no-arrow):after{
    content: '';
    background-image: url(/assets/components/rbs/images/ui/icon-carat-down@1x.png);
    background-position: 50% 50%;
    background-size: 27px 12px;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: 50%;
    right: 25px;
    margin-top: -3px;
    width: 27px;
    height: 12px;
    /*border-style: solid;
    border-width: 5px 5px 0 5px;
    border-color: #808080 transparent transparent transparent;*/
}
@media only screen and (min-device-pixel-ratio: 1.25),
only screen and (min-resolution: 1.25dppx) {
    .selectize-control.single .selectize-input:after {
        background-image: url(/assets/components/rbs/images/ui/icon-carat-down@2x.png);
    }
}

@media only screen and (min-device-pixel-ratio: 2.25),
only screen and (min-resolution: 2.25dppx) {
    .selectize-control.single .selectize-input:after {
        background-image: url(/assets/components/rbs/images/ui/icon-carat-down@3x.png);
    }
}

.selectize-control.single .selectize-input:not(.no-arrow).dropdown-active:after{
    margin-top:-4px;
    border-width:0 5px 5px 5px;
    border-color:transparent transparent #808080 transparent
}
.selectize-control.rtl{
    text-align:right
}
.selectize-control.rtl.single .selectize-input:after{
    left:15px;
    right:auto
}
.selectize-control.rtl .selectize-input>input{
    margin:0 4px 0 -2px !important
}
.selectize-control .selectize-input.disabled{
    opacity:.5;
    background-color:#fafafa
}
.selectize-dropdown.plugin-auto_position.selectize-position-top{
    border-top:1px solid #d0d0d0;
    border-bottom:0 none;
    border-radius:2px 2px 0 0;
    box-shadow:0 -6px 12px rgba(0,0,0,0.18)
}
.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{
    border-radius:0 0 3px 3px;
    border-top:0 none
}
.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{
    top:0;
    bottom:unset
}
.selectize-control.plugin-clear_button .clear{
    text-decoration:none;
    display:flex;
    position:absolute;
    height:100%;
    width:25px;
    top:0;
    right:calc(8px - 6px);
    color:#000;
    opacity:.4;
    font-weight:bold;
    border:0;
    cursor:pointer;
    z-index:1;
    font-size:21px;
    justify-content:center;
    align-items:center
}
.selectize-control.plugin-clear_button .clear:hover{
    opacity:1
}
.selectize-control.plugin-clear_button.single .clear{
    right:calc(8px - 6px + 1.5rem)
}
.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{
    overflow:visible
}
.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{
    visibility:visible !important;
    background:#f2f2f2 !important;
    background:rgba(0,0,0,0.06) !important;
    border:0 none !important;
    box-shadow:inset 0 0 12px 4px #fff
}
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{
    content:"!";
    visibility:hidden
}
.selectize-control.plugin-drag_drop .ui-sortable-helper{
    box-shadow:0 2px 5px rgba(0,0,0,0.2)
}
.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{
    position:relative;
    padding:10px 8px;
    border-bottom:1px solid #d0d0d0;
    background:#f8f8f8;
    border-radius:3px 3px 0 0
}
.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{
    position:absolute;
    right:8px;
    top:50%;
    color:#303030;
    opacity:.4;
    margin-top:-12px;
    line-height:20px;
    font-size:20px !important;
    text-decoration:none
}
.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{
    color:black
}
.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{
    display:flex
}
.selectize-dropdown.plugin-optgroup_columns .optgroup{
    border-right:1px solid #f2f2f2;
    border-top:0 none;
    flex-grow:1;
    flex-basis:0;
    min-width:0
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{
    border-right:0 none
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:before{
    display:none
}
.selectize-dropdown.plugin-optgroup_columns .optgroup-header{
    border-top:0 none
}
.selectize-control.plugin-remove_button .item{
    display:inline-flex;
    align-items:center;
    padding-right:0 !important
}
.selectize-control.plugin-remove_button .item .remove{
    color:inherit;
    text-decoration:none;
    vertical-align:middle;
    display:inline-block;
    padding:2px 6px;
    border-left:1px solid #d0d0d0;
    border-radius:0 2px 2px 0;
    box-sizing:border-box;
    margin-left:6px
}
.selectize-control.plugin-remove_button .item .remove:hover{
    background:rgba(0,0,0,0.05)
}
.selectize-control.plugin-remove_button .item.active .remove{
    border-left-color:#cacaca
}
.selectize-control.plugin-remove_button .disabled .item .remove:hover{
    background:0
}
.selectize-control.plugin-remove_button .disabled .item .remove{
    border-left-color:white
}




/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}







/* MEDIA QUERIES - MOBILE FIRST */

/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) {

}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {

}

/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {

}

/* Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {

}

@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list {
    background: #FFFFFF url('/assets/components/rbs/vendors/js/slick/ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face {
    font-family: 'slick';
    font-weight: normal;
    font-style:  normal;
    src:         url('/assets/components/rbs/vendors/js/slick/fonts/slick.eot');
    src:         url('/assets/components/rbs/vendors/js/slick/fonts/slick.eot?#iefix') format('embedded-opentype'),
                 url('/assets/components/rbs/vendors/js/slick/fonts/slick.woff') format('woff'),
                 url('/assets/components/rbs/vendors/js/slick/fonts/slick.ttf') format('truetype'),
                 url('/assets/components/rbs/vendors/js/slick/fonts/slick.svg#slick') format('svg');
}

/* Arrows */
.slick-prev,
.slick-next {
    font-size:         0;
    line-height:       0;
    position:          absolute;
    top:               50%;
    z-index:           999;
    display:           block;
    width:             32px;
    height:            32px;
    padding:           0;
    -webkit-transform: translate(0, -50%);
    -ms-transform:     translate(0, -50%);
    transform:         translate(0, -50%);
    cursor:            pointer;
    color:             transparent;
    border:            none;
    outline:           none;
    background:        transparent;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
    color:      transparent;
    outline:    none;
    background: transparent;
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
    opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
    opacity: .25;
}

.slick-prev:before,
.slick-next:before {
    font-family:             'slick';
    font-size:               32px;
    line-height:             1;
    opacity:                 .75;
    color:                   rgba(210,113,0, 1.0);
    -webkit-font-smoothing:  antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
    left: 10px;
}

[dir='rtl'] .slick-prev {
    right: -25px;
    left:  auto;
}

.slick-prev:before {
    content: '←';
}

[dir='rtl'] .slick-prev:before {
    content: '→';
}

.slick-next {
    right: 10px;
}

[dir='rtl'] .slick-next {
    right: auto;
    left:  -25px;
}

.slick-next:before {
    content: '→';
}

[dir='rtl'] .slick-next:before {
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider {
    margin-bottom: 0;
}

.slick-dots {
    position:   absolute;
    bottom:     -25px;
    display:    block;
    width:      100%;
    padding:    0;
    margin:     0;
    list-style: none;
    text-align: center;
}

.slick-dots li {
    position: relative;
    display:  inline-block;
    width:    20px;
    height:   20px;
    margin:   0 5px;
    padding:  0;
    cursor:   pointer;
}

.slick-dots li button {
    font-size:   0;
    line-height: 0;
    display:     block;
    width:       20px;
    height:      20px;
    padding:     5px;
    cursor:      pointer;
    color:       transparent;
    border:      0;
    outline:     none;
    background:  transparent;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
    outline: none;
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
    opacity: 1;
}

.slick-dots li button:before {
    font-family:             'slick';
    font-size:               6px;
    line-height:             20px;
    position:                absolute;
    top:                     0;
    left:                    0;
    width:                   20px;
    height:                  20px;
    content:                 '•';
    text-align:              center;
    opacity:                 .25;
    color:                   black;
    -webkit-font-smoothing:  antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
    opacity: .75;
    color:   black;
}



/* MEDIA QUERIES - MOBILE FIRST */

/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) {

    .slick-prev {
        left: 10px;
    }
    .slick-next {
        right: 10px;
    }
}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {

    .slick-prev {
        left: 10px;
    }
    .slick-next {
        right: 10px;
    }
}

/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {

    .slick-prev {
        left: -5px;
    }
    .slick-next {
        right: -5px;
    }
}

/* Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {

}


.slick-lightbox {
    position:           fixed;
    top:                0;
    left:               0;
    z-index:            9999;
    width:              100%;
    height:             100%;
    background:         black;
    -webkit-transition: opacity 0.5s ease;
    transition:         opacity 0.5s ease
}

.slick-lightbox .slick-loading .slick-list {
    background-color: transparent
}

.slick-lightbox .slick-prev {
    left: 15px
}

.slick-lightbox .slick-next {
    right: 15px
}

.slick-lightbox-hide {
    opacity: 0
}

.slick-lightbox-hide.slick-lightbox-ie {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter:     alpha(opacity=0)
}

.slick-lightbox-hide-init {
    position: absolute;
    top:      -9999px;
    opacity:  0
}

.slick-lightbox-hide-init.slick-lightbox-ie {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter:     alpha(opacity=0)
}

.slick-lightbox-inner {
    position: fixed;
    top:      0;
    left:     0;
    width:    100%;
    height:   100%
}

.slick-lightbox-slick-item {
    text-align: center;
    overflow:   hidden
}
.slick-lightbox-slick-item:focus {
    outline: none;
}

.slick-lightbox-slick-item:before {
    content:        '';
    display:        inline-block;
    height:         100%;
    vertical-align: middle;
    margin-right:   -0.25em
}

.slick-caption-bottom .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption {
    position:      absolute;
    bottom:        0;
    left:          0;
    text-align:    center;
    width:         100%;
    margin-bottom: 20px
}

.slick-caption-dynamic .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption {
    display:    block;
    text-align: center
}

.slick-lightbox-slick-item-inner {
    display:        inline-block;
    vertical-align: middle;
    max-width:      90%;
    max-height:     90%
}

.slick-lightbox-slick-img {
    margin:     0 auto;
    display:    block;
    max-width:  90%;
    max-height: 90%;
    border: 1px solid rgb(210, 113, 0);
}

.slick-lightbox-slick-caption {
    margin: 10px 0 0;
    color:  white
}

.slick-lightbox-close {
    position:    absolute;
    top:         20px;
    right:       20px;
    display:     block;
    height:      40px;
    width:       40px;
    line-height: 0;
    font-size:   0;
    cursor:      pointer;
    background:  transparent;
    color:       transparent;
    padding:     0;
    border:      none
}

.slick-lightbox-close:focus {
    outline: none
}

.slick-lightbox-close:before {
    font-family:             "slick";
    font-size:               60px;
    line-height:             0;
    color:                   rgba(210,113,0, 1.0);
    opacity:                 0.85;
    -webkit-font-smoothing:  antialiased;
    -moz-osx-font-smoothing: grayscale;
    content:                 '×'
}