.rsts-main,.rsts-main *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rsts-header,.rsts-footer,.rsts-thumbs-header,.rsts-thumbs-footer{overflow:hidden}.rsts-view,.rsts-thumbs-view{position:relative}@media print{.rsts-view,.rsts-thumbs-view{position:static}}.rsts-crop,.rsts-thumbs-crop{position:relative;overflow:hidden}@media print{.rsts-crop,.rsts-thumbs-crop{position:static;overflow:visible;width:auto !important;height:auto !important;transform:none !important}}.rsts-slides,.rsts-slide,.rsts-thumbs-slides,.rsts-thumbs-slide{position:absolute;left:0;top:0}@media print{.rsts-slides,.rsts-slide,.rsts-thumbs-slides,.rsts-thumbs-slide{position:static;width:auto !important;height:auto !important;transform:none !important}.rsts-slides.rsts-slide-image img,.rsts-slides.rsts-slide-video img,.rsts-slides.rsts-thumbs-slide-image img,.rsts-slides.rsts-thumbs-slide-video img,.rsts-slide.rsts-slide-image img,.rsts-slide.rsts-slide-video img,.rsts-slide.rsts-thumbs-slide-image img,.rsts-slide.rsts-thumbs-slide-video img,.rsts-thumbs-slides.rsts-slide-image img,.rsts-thumbs-slides.rsts-slide-video img,.rsts-thumbs-slides.rsts-thumbs-slide-image img,.rsts-thumbs-slides.rsts-thumbs-slide-video img,.rsts-thumbs-slide.rsts-slide-image img,.rsts-thumbs-slide.rsts-slide-video img,.rsts-thumbs-slide.rsts-thumbs-slide-image img,.rsts-thumbs-slide.rsts-thumbs-slide-video img{width:100% !important;height:auto !important;margin:0 !important}}.rsts-slide,.rsts-thumbs-slide{overflow:hidden}@media print{.rsts-slide,.rsts-thumbs-slide{position:static}}.rsts-video-iframe,.rsts-thumbs-video-iframe{position:absolute;top:0;left:0;width:100%;height:100%}.rsts-type-slide .rsts-view,.rsts-thumbs-type-slide .rsts-thumbs-view{cursor:url("../../bundles/rocksolidslider/img/openhand.cur"),default;cursor:-webkit-grab;cursor:-moz-grab;cursor:-ms-grab;cursor:-o-grab;cursor:grab}.rsts-type-slide.rsts-dragging .rsts-view,.rsts-thumbs-type-slide.rsts-thumbs-dragging .rsts-thumbs-view{cursor:url("../../bundles/rocksolidslider/img/closedhand.cur"),default;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-ms-grabbing;cursor:-o-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rsts-type-slide.rsts-dragging-disabled .rsts-view,.rsts-thumbs-type-slide.rsts-thumbs-dragging-disabled .rsts-thumbs-view{cursor:auto}@media print{.rsts-nav,.rsts-prev,.rsts-next,.rsts-overlay-prev,.rsts-overlay-next,.rsts-progress,.rsts-thumbs-nav,.rsts-thumbs-prev,.rsts-thumbs-next,.rsts-thumbs-overlay-prev,.rsts-thumbs-overlay-next,.rsts-thumbs-progress{display:none !important}}

/* 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;
}

/* spartan-300 - latin */
@font-face {
  font-family: 'Spartan';
  font-style: normal;
  font-weight: 300;
    font-display: swap;
  src: url('../../files/kasbah-theme/fonts/spartan-v3-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/kasbah-theme/fonts/spartan-v3-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/kasbah-theme/fonts/spartan-v3-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/kasbah-theme/fonts/spartan-v3-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../../files/kasbah-theme/fonts/spartan-v3-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/kasbah-theme/fonts/spartan-v3-latin-300.svg#Spartan') format('svg'); /* Legacy iOS */
}

/* spartan-regular - latin */
@font-face {
  font-family: 'Spartan';
  font-style: normal;
  font-weight: 400;
    font-display: swap;
  src: url('../../files/kasbah-theme/fonts/spartan-v3-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/kasbah-theme/fonts/spartan-v3-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/kasbah-theme/fonts/spartan-v3-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/kasbah-theme/fonts/spartan-v3-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../files/kasbah-theme/fonts/spartan-v3-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/kasbah-theme/fonts/spartan-v3-latin-regular.svg#Spartan') format('svg'); /* Legacy iOS */
}

/* spartan-500 - latin */
@font-face {
  font-family: 'Spartan';
  font-style: normal;
  font-weight: 500;
    font-display: swap;
  src: url('../../files/kasbah-theme/fonts/spartan-v3-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/kasbah-theme/fonts/spartan-v3-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/kasbah-theme/fonts/spartan-v3-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/kasbah-theme/fonts/spartan-v3-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../../files/kasbah-theme/fonts/spartan-v3-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/kasbah-theme/fonts/spartan-v3-latin-500.svg#Spartan') format('svg'); /* Legacy iOS */
}

/* spartan-700 - latin */
@font-face {
  font-family: 'Spartan';
  font-style: normal;
  font-weight: 700;
    font-display: swap;
  src: url('../../files/kasbah-theme/fonts/spartan-v3-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/kasbah-theme/fonts/spartan-v3-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/kasbah-theme/fonts/spartan-v3-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/kasbah-theme/fonts/spartan-v3-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../files/kasbah-theme/fonts/spartan-v3-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/kasbah-theme/fonts/spartan-v3-latin-700.svg#Spartan') format('svg'); /* Legacy iOS */
}

/*! normalize.css v1.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
*,*::before,*::after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}html{box-sizing:border-box;height:100%;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,div{padding:0;margin:0}.clearfix:after{visibility:hidden;content:"";display:table;clear:both}body{font-family:"Spartan",sans-serif;font-size:0.938em;font-weight:500;line-height:1.45;color:#354248;background:#fff}a{text-decoration:none;background:transparent;border:none;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}a:link{color:#354248}a:visited{color:#354248}a:hover,a:focus{color:#658bc8;cursor:pointer}a:active{color:#658bc8}.active{color:#658bc8}.trail>a{color:#658bc8}h1,h2{font-family:"Spartan",sans-serif;text-transform:uppercase;letter-spacing:0.05em;text-align:center}h1{margin:1em 0;font-size:1.6em;line-height:1.1;font-weight:300}h2{margin:1em 0;font-size:1.3em;line-height:1.2;font-weight:500}h3{margin:0 0 0.5em;font-size:1.15em;line-height:1.3;font-weight:500;text-transform:uppercase;letter-spacing:0.05em}h4{margin:1.5em 0 0.5em;font-size:1.1em;font-weight:700}b,strong{font-weight:700}p{margin:1em 0}p+h2,hr+h2{margin-top:5%}p+h3,hr+h3{margin-top:1.5em}h3+p{margin-top:0.5em}.invisible{display:inline;position:absolute;top:-2000px;right:-2000px;width:0px;height:0px;visibility:hidden;overflow:hidden}.text-small{font-size:0.875em;line-height:1.25}.text-xsmall{font-size:12px}.text-large{font-size:1.1em}.text-xlarge{font-size:1.2em}.text-center,.align-center,.center{text-align:center}.text-right,.align-right{text-align:right}.uppercase{text-transform:uppercase}.no-break{display:inline-block}@media screen and (min-width: 850px){body{font-size:1em;line-height:1.5}h1{font-size:2em}h2{font-size:1.5em;font-weight:300}h3{font-size:1.3em}}@media screen and (min-width: 1025px){h1{font-size:2.2em}h2{font-size:1.8em}}wrapper{position:relative;overflow:hidden}header{position:absolute;top:0;width:100%;height:120px;font-family:"Spartan",sans-serif;overflow:visible}header>.inside{display:flex;align-items:flex-start;position:relative;height:100%;margin:0 auto}#logo{display:block;position:absolute;top:calc(42px + 6vw);left:10%;width:80%;max-width:352px;z-index:500;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}#logo img{width:100%;height:auto}#logo:hover{opacity:0.7}.start #logo{opacity:1;cursor:default}.mod_changelanguage,.book-button{font-size:0.666em;line-height:1;text-transform:uppercase;letter-spacing:0.05em;z-index:80}.mod_changelanguage{margin-left:10%;margin-right:1.8em;margin-top:calc(4vw + 8px)}.mod_changelanguage ul{margin:0;padding:0}.mod_changelanguage li{display:inline-block}.mod_changelanguage a{display:block}.book-button{display:block;margin-top:4vw;padding:7px 8px 6px;border:1px solid #354248;transition:background-color .3s ease, color .3s ease, border-color .3s ease}.book-button:hover{color:#fff;background-color:#658bc8;border-color:#658bc8}#logo+.book-button{margin-left:10%}@media only screen and (min-width: 850px){header{height:120px}header>.inside{justify-content:flex-end}#logo{left:5%;top:auto;bottom:35px}.mod_changelanguage,.book-button{font-size:0.75em}.mod_changelanguage{order:2;margin:39px 5% 0 1.2em}.mod_changelanguage li{position:relative}.mod_changelanguage a{height:55px;padding:24px 0.6em 0}.mod_changelanguage ul{margin-right:-0.6em}.book-button{order:1;margin-top:52px;padding:10px 12px 9px}#logo+.book-button{margin-left:0;margin-right:5%}}@media only screen and (min-width: 1025px){.mod_changelanguage a{padding:24px 1em 0}.mod_changelanguage ul{margin-right:-1em}}@media only screen and (min-width: 1350px){#logo{left:70px}.mod_changelanguage{margin-right:70px}#logo+.book-button{margin-right:70px}}.nav-main ul{list-style:none;margin:0;padding:0;line-height:1}.nav-main ul strong{font-weight:500}.nav-main>ul>li>a,.nav-main>ul>li>.active,.nav-main>ul>li>.forward{text-transform:uppercase;letter-spacing:0.05em}@media screen and (max-width: 849px){.menu-toggle{display:block;position:absolute;top:calc(4vw - 9px);right:10%;margin-right:-5px;padding:12px 5px 15px 2px;cursor:pointer;color:#354248;text-align:center;text-transform:none;background-color:transparent;border:0;overflow:visible;z-index:80;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.menu-toggle:hover{opacity:0.6}.menu-toggle-box{width:28px;height:13px;display:inline-block;position:relative;vertical-align:middle}.menu-toggle-inner,.menu-toggle-start-inner{display:block;top:50%;margin-top:-.5px}.menu-toggle-inner,.menu-toggle-inner::before,.menu-toggle-inner::after,.menu-toggle-start-inner,.menu-toggle-start-inner::before,.menu-toggle-start-inner::after{width:28px;height:1px;background-color:#354248;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.menu-toggle-inner::before,.menu-toggle-inner::after,.menu-toggle-start-inner::before,.menu-toggle-start-inner::after{content:"";display:block}.menu-toggle-inner::before,.menu-toggle-start-inner::before{top:-6px}.menu-toggle-inner::after,.menu-toggle-start-inner::after{bottom:-6px}.menu-toggle-start-inner{right:11px}.menu-toggle-start-inner,.menu-toggle-start-inner::before,.menu-toggle-start-inner::after{background-color:#fff}.menu-toggle--squeeze .menu-toggle-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.menu-toggle--squeeze .menu-toggle-inner::before{transition:top 0.075s 0.12s ease, opacity 0.075s ease}.menu-toggle--squeeze .menu-toggle-inner::after{transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.menu-toggle--squeeze.is-active .menu-toggle-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.menu-toggle--squeeze.is-active .menu-toggle-inner::before{top:0;opacity:0;transition:top 0.075s ease, opacity 0.075s 0.12s ease}.menu-toggle--squeeze.is-active .menu-toggle-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.menu-toggle-label{display:block;margin-bottom:6px;font-size:10px;line-height:1;letter-spacing:0.05em}.nav-main{position:absolute;top:calc(12vw + 90px);left:10%;width:80%;padding:4% 6%;background-color:rgba(255,255,255,0.9);z-index:60;opacity:0;visibility:hidden;-webkit-transition:opacity ease .3s, visibility ease .3s;-moz-transition:opacity ease .3s, visibility ease .3s;-o-transition:opacity ease .3s, visibility ease .3s;transition:opacity ease .3s, visibility ease .3s;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.1)}}@media screen and (max-width: 849px) and (max-width: 600px){.nav-main{-webkit-transition:right 0.3s ease-out;-moz-transition:right 0.3s ease-out;-ms-transition:right 0.3s ease-out;-o-transition:right 0.3s ease-out;transition:right 0.3s ease-out}}@media screen and (max-width: 849px){.nav-main ul,.nav-main ul li{margin:0;border:0;display:block;position:relative}.nav-main>ul{margin:0 auto}.nav-main ul li a,.nav-main ul li>.active,.nav-main ul li>.forward{display:block;position:relative;height:2.8em;cursor:pointer;overflow:hidden;text-decoration:none;vertical-align:middle}.nav-main>ul>li>a,.nav-main>ul>li>.active,.nav-main>ul>li>.forward{padding-top:0.9em;border-top:1px solid #d5dbdf;font-size:0.86em;letter-spacing:0.08em}.nav-main>ul>li:first-child>a,.nav-main>ul>li:first-child>.active{border-top:0}.nav-main>ul>li>.active,.nav-main>ul>li>.forward{z-index:2}.nav-main>ul>li>.active,.nav-main>ul>li>.forward,.nav-main>ul>li.trail>a,.nav-main>ul>li>a:hover{color:#658bc8}.nav-main ul ul li{font-size:0.9em}.nav-main ul ul li a,.nav-main ul ul li>.active{height:2.4em;z-index:2;padding-left:1.5em;padding-top:0.5em}.nav-main ul ul li:last-child a,.nav-main ul ul li:last-child>.active{height:3em}.nav-main ul ul li>.active,.nav-main ul ul li.trail>a,.nav-main ul ul li a:hover{color:#658bc8}.nav-main ul ul{display:none}.nav-main>ul>li.active>ul,.nav-main>ul>li.forward>ul{display:block}.nav-main li .level-toggle{position:absolute;display:block;right:0px;top:1px;z-index:4;overflow:hidden;height:2.8em;width:18%;cursor:pointer}.nav-main ul>li.submenu>.level-toggle::before,.nav-main ul>li.submenu>.level-toggle::after{display:block;position:absolute;content:"";z-index:5;display:block;height:1em;width:1px;top:0.65em;left:50%;background-color:#354248;-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-ms-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out}.nav-main ul>li.submenu>.level-toggle::after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.nav-main ul>li.submenu.open>.level-toggle::before,.nav-main ul>li.submenu>.level-toggle:hover::before,.nav-main ul>li.submenu.open>.level-toggle::after,.nav-main ul>li.submenu>.level-toggle:hover::after{background-color:#658bc8}.nav-main ul>li.submenu.open>.level-toggle::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.nav-main ul>li.submenu.open>.level-toggle::after{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.menu-toggle.is-active ~ .nav-main{opacity:1;visibility:visible}}@media screen and (min-width: 850px){.menu-toggle{display:none}header{z-index:90;transition:background-color 0.5s ease}.nav-main{position:relative;display:block;top:39px;z-index:95;overflow:visible}header.nav-fixed,header.nav-down{position:fixed !important;top:0;left:0;right:0;height:70px;padding:0;background-color:#fff;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);transition:top 0.5s ease, box-shadow 0.5s ease, background-color 0.5s ease}header.nav-up{top:-70px;-webkit-box-shadow:0px 0px 10px 0px transparent;-moz-box-shadow:0px 0px 10px 0px transparent;box-shadow:0px 0px 10px 0px transparent}.nav-down #logo{bottom:16px;width:252px}.nav-down .nav-main{top:5px}.nav-down .nav-main ul ul{opacity:0;visibility:hidden}.nav-down .mod_changelanguage{margin-top:6px}.nav-down .book-button{margin-top:19px}.nav-main ul{text-align:right}.nav-main ul li{display:inline-block;margin:0 -2px;vertical-align:top}.nav-main ul>li>a,.nav-main ul>li>.active,.nav-main ul>li>.forward{display:inline-block;text-decoration:none}.nav-main ul>li>a:hover{color:#658bc8;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.nav-main .active{cursor:default}.nav-main .active a{cursor:pointer}.nav-main>ul{display:inline-block;float:right;height:70px;padding-right:1.5em}.nav-main>ul>li{position:relative;height:57px}.nav-main>ul>li+li::before{display:block;position:absolute;content:"";top:50%;margin-top:-4px;left:-4px;width:8px;height:8px;background:url("../../files/kasbah-theme/img/bullet-x-grey.svg") no-repeat center}.nav-main>ul>li>a,.nav-main>ul>li>.active,.nav-main>ul>li>.forward{height:57px;padding:24px 0.6em 0;font-size:0.875em}.nav-main>ul>li>a:hover,.nav-main>ul>li>a:focus,.nav-main>ul>li>.active,.nav-main>ul>li>.trail{color:#658bc8}.nav-main>ul>li:last-child>a,.nav-main>ul>li:last-child>.active,.nav-main>ul>li:last-child>.forward{padding-right:0}.nav-main>ul>li::after,.mod_changelanguage li::after{position:absolute;content:"";bottom:5px;left:0.6em;width:calc(100% - 1.2em);height:1px;background-color:#658bc8;opacity:0;z-index:-1;-webkit-transition:opacity .7s ease, bottom .4s ease;-moz-transition:opacity .7s ease, bottom .4s ease;-o-transition:opacity .7s ease, bottom .4s ease;transition:opacity .7s ease, bottom .4s ease}.nav-main>ul>li.active::after,.nav-main>ul>li.trail::after,.nav-main>ul>li:hover::after,.mod_changelanguage li:hover::after{bottom:10px;opacity:1}.nav-main>ul>li.active:last-child::after,.nav-main>ul>li.trail:last-child::after,.nav-main>ul>li:last-child::after{width:calc(100% - 0.75em)}.nav-main>ul>li>ul{padding:1em;width:200%;left:-55%}.nav-main ul ul{display:inline-block;position:absolute;top:100%;left:-50%;width:200%;min-width:180px;font-size:0.9em;text-align:center;background-color:#fff;opacity:0;visibility:hidden;box-shadow:0px 0px 18px 0px rgba(0,0,0,0.1);-webkit-transition:opacity ease .3s, visibility ease .3s;-o-transition:opacity ease .3s, visibility ease .3s;-moz-transition:opacity ease .3s, visibility ease .3s;-ms-transition:opacity ease .3s, visibility ease .3s;transition:opacity ease .3s, visibility ease .3s}.nav-main ul ul>li{display:block;position:relative;border-bottom:1px solid #d5dbdf}.nav-main ul ul>li:last-child{border-bottom:0}.nav-main>ul>li>ul a,.nav-main ul ul li>.active{display:block;padding:10px 0.5em 8px}.nav-main ul>.active:hover>ul,.nav-main ul>.trail:hover>ul,.nav-main ul>.submenu:hover>ul{opacity:1;visibility:visible}}@media only screen and (min-width: 1025px){.nav-main>ul{padding-right:2.5em}.nav-main>ul>li>a,.nav-main>ul>li>.active,.nav-main>ul>li>.forward{padding:24px 1em 0}.nav-main>ul>li:last-child>a,.nav-main>ul>li:last-child>.active,.nav-main>ul>li:last-child>.forward{padding-right:0}.nav-main>ul>li::after{left:0.8em;width:calc(100% - 1.6em)}}#container{position:relative}#header+#container{margin-top:120px;border-top:1px solid #d5dbdf}.main{overflow:hidden}.main p{line-height:1.7}.main .mod_article{padding:0 5%}.main .mod_article>.inside{padding:calc(5% + 20px) 0}.main .mod_article>.inside>*:first-child{margin-top:0}.main .mod_article>.inside>.content-text:first-child>*:first-child{margin-top:0}.main .mod_article a{text-decoration:underline}.main .mod_article ul{margin-bottom:1em}.content-text.center,.content-headline.center{margin-left:auto;margin-right:auto}.content-text>*:last-child{margin-bottom:0.5em}h1.content-headline{margin-bottom:5%}.main img{width:100%;max-width:800px;height:auto}.background-grey{background-color:#edf0f2}.column-2 .mod_rocksolid_slider{margin-top:2em;margin-left:auto;margin-right:auto;max-width:500px}.mod_article+.mod_article.background-grey,.mod_article.background-grey+.mod_article{position:relative}.mod_article+.mod_article.background-grey::before,.mod_article.background-grey+.mod_article::before{display:block;position:absolute;content:"";top:-10px;left:0;width:100%;height:1px;background-color:#d5dbdf}.mod_article.background-grey+.mod_article::before{top:10px}@media only screen and (max-width: 600px){.main{font-size:0.875em}}@media only screen and (min-width: 850px){#header+#container{margin-top:120px}#container{min-height:calc(100vh - 350px)}.main .mod_article>.inside{max-width:1200px;margin:0 auto}.column-2 .inside{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.column-2 .inside .content-headline{width:100%}.column-2 .inside .content-text{width:calc(60% - 30px)}.column-2 .inside .mod_rocksolid_slider{width:calc(40% - 25px);margin-top:1.5em;margin-left:0;margin-right:0}.column-2 .inside .last-element{order:100}.text-column-2{column-count:2;column-gap:50px;column-rule:1px solid #bfc8ce;vertical-align:top}.text-column-2 p{margin-top:0}.text-column-no-break{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}}.suite-details .custom,.suite-details #banner{position:fixed;top:0;width:100%;height:100vh}.suite-details #container{width:80%;max-width:600px;min-height:0;margin:100vh auto 0;padding-bottom:15vh}.suite-details #container .mod_article{background-color:#fff}.suite-close{display:block;position:absolute;top:5vh;right:0;width:36px;height:36px;background-color:#354248;z-index:100;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.suite-close::after,.suite-close::before{display:block;position:absolute;content:"";left:50%;top:48%;margin-left:-10px;width:20px;height:1px;background-color:#fff;transform:rotate(45deg)}.suite-close::before{transform:rotate(-45deg)}.suite-close:hover,.suite-close:focus{background-color:#658bc8}@media only screen and (min-width: 850px){.suite-close{width:44px;height:44px}.suite-close::after,.suite-close::before{width:22px;margin-left:-11px}}@media only screen and (min-width: 1025px){.suite-details .main .mod_article{padding:2% 8%}}.slider-slide{position:relative;padding-bottom:33.33%;min-height:250px;background-repeat:no-repeat;background-size:cover}.slider-inside{display:flex;position:absolute;justify-content:center;align-items:center;left:5%;width:90%;height:95%;text-align:center}.slider-content{color:#fff}.slider-fullscreen{width:100%;height:100vh}.slider-fullscreen .ce_image,.slider-fullscreen .image_container,.slider-fullscreen .image-wrapper,.slider-fullscreen .image-aspect-ratio,.banner-container .ce_image,.banner-container .image_container,.banner-container .image-wrapper,.banner-container .image-aspect-ratio{width:100%;height:100%}.slider-fullscreen img,.banner-container img{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:cover;object-fit:cover;z-index:0}.slider-overlay{position:absolute;top:0;width:100%;height:38vh;min-height:200px;background:linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 80%, rgba(255,255,255,0.9) 100%);z-index:50}.banner-container .slider-overlay{height:300px}.scroll-down{display:block;position:absolute;top:calc(100vh - 36px);left:calc(50% - 18px);width:36px;height:36px;background-color:#354248;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.scroll-down::after,.scroll-down::before{display:block;position:absolute;content:"";left:50%;bottom:15px;margin-left:-7px;width:14px;height:14px;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg)}.scroll-down::before{margin-left:-4px;bottom:20px;width:8px;height:8px;border-bottom:1px solid #acb7bd;border-right:1px solid #acb7bd}.scroll-down:hover,.scroll-down:focus{background-color:#658bc8}.slick-slider-gallery{height:50vw;max-height:450px;min-height:300px;overflow:hidden;margin-bottom:2em}.slick-slider-gallery .slick-container,.slick-slider-gallery .slick-list,.slick-slider-gallery .slick-track,.slick-slider-gallery .image_container{height:100%}.slick-slider-gallery .image_container{padding-right:5px}.slick-slider-gallery .slick-slide img{width:auto !important;height:100% !important;margin-right:1%}.slick-slider-gallery .slick-prev,.slick-slider-gallery .slick-next{position:absolute;left:0;top:50%;margin-top:-25px;width:36px;height:36px;background-color:rgba(255,255,255,0.8);outline:none;border:0;line-height:1;text-align:center;text-decoration:none;text-indent:-9999px;z-index:80;-webkit-transition:background-color .3s ease, left .3s ease, right .3s ease;-moz-transition:background-color .3s ease, left .3s ease, right .3s ease;-o-transition:background-color .3s ease, left .3s ease, right .3s ease;transition:background-color .3s ease, left .3s ease, right .3s ease}.slick-slider-gallery .slick-prev::after,.slick-slider-gallery .slick-next::after,.slick-slider-gallery .slick-prev::before,.slick-slider-gallery .slick-next::before{display:block;position:absolute;content:"";top:50%;left:50%;margin-top:-7px;margin-left:-5px;width:14px;height:14px;border-top:1px solid #354248;border-right:1px solid #354248;transform:rotate(-135deg)}.slick-slider-gallery .slick-prev::before,.slick-slider-gallery .slick-next::before{margin-top:-4px;margin-left:0;width:8px;height:8px;border-top:1px solid #99a5ad;border-right:1px solid #99a5ad}.slick-slider-gallery .slick-prev:hover,.slick-slider-gallery .slick-next:hover{background-color:#fff}.slick-slider-gallery .slick-next{left:auto;right:0}.slick-slider-gallery .slick-next::after{left:auto;right:50%;margin-left:auto;margin-right:-5px;transform:rotate(45deg)}.slick-slider-gallery .slick-next::before{left:auto;right:50%;transform:rotate(45deg)}@media only screen and (min-width: 850px){.slick-slider-gallery .slick-prev,.slick-slider-gallery .slick-next{left:-44px;width:44px;height:44px}.slick-slider-gallery .slick-next{left:auto;right:-44px}}.slick-slider-gallery:hover .slick-prev{left:0}.slick-slider-gallery:hover .slick-next{right:0}.mod_article.banner-container{position:relative;padding:0 0 30%;min-height:350px;overflow:hidden}.mod_article.banner-container>.inside{padding:0;max-width:none}@media only screen and (min-width: 850px){.scroll-down{top:calc(100vh - 44px);left:calc(50% - 22px);width:44px;height:44px}.scroll-down::after{bottom:18px}.scroll-down::before{bottom:23px}}.sidebar{display:flex;position:absolute;top:calc(100vh - 36px);left:5%;z-index:50}.sidebar a,.sidebar div{display:block;width:36px;height:36px;overflow:hidden}.sidebar a{background:#003c70 url("../../files/kasbah-theme/img/sprite-icons.svg") no-repeat;background-position:-2px -2px;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.sidebar a:hover,.sidebar a:focus{background-color:#658bc8}.sidebar div{position:relative;margin-left:0.5em;background:#658bc8 url("../../files/kasbah-theme/img/sprite-icons.svg") no-repeat;background-position:-2px -42px;color:#fff;font-size:0.85em;line-height:1;cursor:pointer;-webkit-transition:width .5s ease;-moz-transition:width .5s ease;-o-transition:width .5s ease;transition:width .5s ease}.sidebar div:hover,.sidebar div:focus,.sidebar div.sidebar-active{width:180px}.sidebar div span{display:block;position:absolute;top:1.1em;left:36px;width:250px}@media only screen and (min-width: 850px){.sidebar{top:calc(100vh - 44px)}.sidebar a,.sidebar div{width:44px;height:44px}.sidebar a{background-position:2px 2px}.sidebar div{background-position:2px -38px}.sidebar div:hover,.sidebar div:focus,.sidebar div.sidebar-active{width:200px}.sidebar div span{left:44px}}@media only screen and (min-width: 1350px){.sidebar{left:70px}}.margin-top-m10{margin-top:-1em}.margin-top-00{margin-top:0}.margin-top-10{margin-top:1em}.margin-top-15{margin-top:1.5em}.margin-top-20{margin-top:2em}.margin-top-25{margin-top:2.5em}.margin-top-30{margin-top:3em}.margin-bottom-00{margin-bottom:0}.margin-bottom-10{margin-bottom:1em}.margin-bottom-15{margin-bottom:1.5em}.margin-bottom-20{margin-bottom:2em}.margin-bottom-25{margin-bottom:2.5em}.margin-bottom-30{margin-bottom:3em}.margin-bottom-40{margin-bottom:4em}@media only screen and (max-width: 849px){.margin-top-10-mobile{margin-top:1em}.margin-top-20-mobile{margin-top:2em}}.max-1000{max-width:1000px}.max-900{max-width:900px}.max-800{max-width:800px}.max-700{max-width:700px}.max-600{max-width:600px}.max-500{max-width:500px}.content-text.max-1000,.content-text.max-900,.content-text.max-800{margin-left:auto;margin-right:auto}.main img{opacity:1;transition:opacity 1.8s 0.03s ease}.main img[src*="data:image"]{opacity:0}hr{display:block;height:1px;border:0;border-top:1px solid #bfc8ce;margin:1em 0}.hr-margin{margin-top:calc(3% + 13px);margin-bottom:calc(3% + 16px)}.hr-75per{width:75%;margin-left:auto;margin-right:auto}.hr-double,.hr-deco{height:5px;border-top:2px solid #bfc8ce;border-bottom:1px solid #bfc8ce;margin:calc(4% + 20px) auto calc(4% + 25px)}.hr-deco{position:relative;width:75%;overflow:visible}.hr-deco::after{display:block;position:absolute;content:"";top:-7px;left:50%;margin-left:-8px;width:16px;height:16px;border:1px solid #bfc8ce;background-color:#fff;transform:rotate(45deg);z-index:2}.main ul{list-style:none;padding-left:1.5em}.main ul li{position:relative}.main ul li+li{margin-top:0.5em}.main ul li::before{display:block;position:absolute;content:"";top:0.7em;margin-top:-4px;left:-1em;width:8px;height:8px;background:url("../../files/kasbah-theme/img/bullet-x-grey.svg") no-repeat center}.main ol li+li{margin-top:0.8em}table tr+tr{border-top:1px solid #bfc8ce}table td{padding:0.5em 0}.main .button,.main a.button,.main .submit{display:inline-block;padding:0.9em 1em 0.75em;border:1px solid #acb7bd;color:#354248;font-family:"Spartan",sans-serif;font-weight:500;font-size:0.8em;line-height:1.1;text-transform:uppercase;text-decoration:none;letter-spacing:0.03em;cursor:pointer;background-color:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.main .button:hover,.main .button:focus,.main a.button:hover,.main a.button:focus,.main .submit:hover,.main .submit:focus{color:#fff;background-color:#658bc8;border-color:#658bc8}.button+.button{margin-left:1em}.button-container{margin-top:2em;text-align:center}.box-contact{position:relative;max-width:600px;margin:0 auto;padding:2.5em;text-align:center;background:#e2e8f5 url("/files/kasbah-theme/img/background-stripes.png") repeat;background-size:24px 24px}.box-contact p{position:relative;z-index:5}.box-contact::before{content:"";display:block;position:absolute;top:10px;left:10px;width:calc(100% + 2px);height:calc(100% + 2px);border:1px solid #354248;z-index:1}.content-text .video-container{max-width:640px;margin:1.5em 0}.content-text .video-frame{position:relative;margin-bottom:1.5em;padding-bottom:55.8%;overflow:hidden}.content-text .video-container iframe{position:absolute;top:0;left:0;width:100%;max-width:640px;height:100%;max-height:420px}.main .center{display:block;margin-left:auto;margin-right:auto}.map-container{width:100%;height:220px}@media only screen and (min-width: 850px){.map-container{height:400px}.box-contact{padding:4em}}@media only screen and (min-width: 1200px){.map-container{height:500px}}footer{position:relative;padding:4em 5% 130px;background-color:#003c70;color:#fff;font-size:0.75em}footer::before,footer::after{display:block;position:absolute;content:""}footer::before{top:-9px;left:0;width:100%;height:1px;background-color:#acb7bd}footer::after{top:-12px;left:50%;margin-left:-13px;width:26px;height:26px;background-color:#003c70;transform:rotate(45deg)}footer a{color:#fff !important}footer a:hover,footer a:focus{color:#658bc8 !important}.footer-address{margin-bottom:2.5em;text-align:center}.footer-address p{margin-top:1.5em}.footer-logo{display:inline-block;width:75%;max-width:266px;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.footer-logo img{width:100%;height:auto}.footer-logo:hover{opacity:0.7}.start a.footer-logo{opacity:1;cursor:default}.footer-nav-container{text-align:center}footer .mod_customnav ul{margin:0 0 1em;padding:0;list-style:none;font-family:"Spartan",sans-serif;text-transform:uppercase;letter-spacing:0.05em}footer .mod_customnav ul li{display:inline-block;position:relative;margin:0}footer .mod_customnav a,footer .mod_customnav strong{display:block;padding:0 0 0.5em;margin:0 1.2em;font-weight:500}footer .active{color:#658bc8}.footer-nav-1 li+li::before{display:block;position:absolute;content:"";top:50%;margin-top:-0.75em;left:-5px;width:8px;height:8px;background:url("../../files/kasbah-theme/img/bullet-x-white.svg") no-repeat center}.footer-nav-1+.footer-social-media{margin-top:1.8em}.footer-social-media li{vertical-align:middle}footer .mod_customnav a.social-media{position:relative;width:30px;height:30px;padding-left:30px;overflow:hidden;margin:0 0.2em}.social-media::before,.social-media::after{display:block;position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url("../../files/kasbah-theme/img/sprite-icons.svg") no-repeat;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.social-media::after{opacity:0}.social-media:hover::after{opacity:1}.facebook::before{background-position:-85px -45px}.facebook::after{background-position:-85px -5px}.instagram::before{background-position:-125px -45px}.instagram::after{background-position:-125px -5px}footer .mod_customnav a.footer-book-button{margin-left:1.4em;padding:8px 10px 6px;border:1px solid #658bc8;color:#fff !important;transition:background-color .3s ease}footer .mod_customnav a.footer-book-button:hover{background-color:#658bc8}.footer-map-container{position:absolute;left:0;bottom:0;width:100%;height:80px;overflow:hidden;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.footer-map-container.map-open{position:fixed;height:100vh;z-index:500}.footer-map{height:100%;opacity:0.7;background-color:#809299;background-repeat:no-repeat;background-size:100vw;background-image:url("/files/kasbah-files/maps/map-shela-outlines.png");background-position:100% 0%;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.map-open .footer-map{opacity:1}.footer-map-toggle{position:absolute;top:0;left:50%;margin-left:-18px;width:36px;height:36px;background:#003c70 url("../../files/kasbah-theme/img/sprite-icons.svg") no-repeat;background-position:-42px -3px;cursor:pointer;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.footer-map-toggle:hover{background-color:#658bc8}.map-open .footer-map-toggle{background-image:url();border:1px solid #bfc8ce;border-top:0}.map-open .footer-map-toggle::before,.map-open .footer-map-toggle::after{display:block;position:absolute;content:"";top:50%;left:50%;margin:-1px 0 0 -10px;width:20px;height:1px;background-color:#fff;transform:rotate(45deg)}.map-open .footer-map-toggle::after{transform:rotate(-45deg)}.back-top{display:block;position:fixed;right:0;bottom:6vh;width:36px;height:36px;background-color:#354248;border:1px solid #658bc8;text-align:center;line-height:1;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;z-index:100;outline:0}.back-top::after,.back-top::before{display:block;position:absolute;content:"";left:50%;top:14px;margin-left:-7px;width:14px;height:14px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(-45deg)}.back-top::before{margin-left:-4px;top:19px;width:8px;height:8px;border-top:1px solid #acb7bd;border-right:1px solid #acb7bd}.back-top:hover,.back-top:focus{background-color:#658bc8}@media only screen and (min-width: 850px){.back-top{width:44px;height:44px}.back-top::after{top:17px}.back-top::before{top:22px}footer{min-height:340px;padding:4em 5% 160px}.footer-row{display:flex;justify-content:space-between;align-items:flex-start;margin:0 auto}.footer-address{width:49.5%;margin:0 0 1.5em;text-align:left}.footer-address p{margin-top:2em}.footer-nav-container{width:49.5%;text-align:right}footer .mod_customnav li:last-child a,footer .mod_customnav li:last-child strong{margin-right:0}.social-media img{width:64px}.footer-map-container{height:100px}.footer-map{background-image:url("/files/kasbah-files/maps/map-shela-outlines.png")}.footer-map-toggle{margin-left:-22px;width:44px;height:44px;background-position:-38px 2px}}@media only screen and (min-width: 1350px){footer{padding-left:70px;padding-right:70px}}.mod_newsarchive{margin:0;padding:0}.mod_newsarchive .layout_latest,.mod_newslist .layout_latest{border-top:1px solid #bfc8ce}.mod_newsarchive .layout_latest{padding:1.5em 0 1.7em}.mod_newsarchive .layout_latest:first-of-type,.mod_newslist .layout_latest:first-of-type{border-top:none;padding-top:0}.mod_newsarchive h2{padding-top:0;text-transform:none}.mod_newsarchive .teaser p{margin:0}.mod_newsarchive .info{margin:0;font-size:0.95em}.mod_newsarchive .layout_latest .more{margin:0;padding-bottom:0.2em}.mod_newslist .layout_latest{padding:0.8em 0}.mod_newslist a,.mod_newsarchive a{text-decoration:none !important}.mod_newslist,.mod_newslist h2{font-size:14px;font-size:0.875rem;line-height:1.25;text-transform:none}.mod_newslist p,.mod_newslist h2{margin:0;padding:0}.mod_newslist .teaser,.mod_newslist .teaser p,.mod_newslist .more{display:inline}.mod_newsreader{position:relative}.mod_newsreader h1{width:85%}.mod_newsreader .back,.mod_newsreader .back-list{position:absolute;top:5px;right:0}.mod_newsreader .back a,.mod_newsreader .back-list a{display:inline-block;padding-left:5px;margin-top:0;vertical-align:top;line-height:18px}.mod_newsreader .back:before,.mod_newsreader .back-list:before{content:url("../../files/kasbah-theme/img/arrow-left-line-cyan.svg")}@media only screen and (min-width: 850px){.mod_newsarchive .layout_latest{padding:1.5em 5% 1.7em}}.ce_form{padding-bottom:1.5em}.ce_form h2{margin-bottom:1.5em}.ce_form h3{margin-bottom:1.5em;text-align:center}.ce_form .widget{position:relative;width:100%;padding-bottom:0.8em}.ce_form label{display:inline-block;width:22%;min-width:60px;margin-top:1.2em;margin-right:1.5%;font-size:0.9em;line-height:1.1;text-align:right;vertical-align:top}.ce_form .widget-text{padding-bottom:0}.ce_form input,.ce_form textarea{width:74%;padding:1.2em 0.5em 0.4em;border:0;font-family:inherit;color:#777;border-bottom:1px solid #d5dbdf;background-color:transparent;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.ce_form input:hover,.ce_form input:focus,.ce_form textarea:hover,.ce_form textarea:focus{background-color:#edf0f2;outline:none}.background-grey .ce_form input,.background-grey .ce_form textarea{border-bottom-color:#bfc8ce}.background-grey .ce_form input:hover,.background-grey .ce_form input:focus,.background-grey .ce_form textarea:hover,.background-grey .ce_form textarea:focus{background-color:#fff}.ce_form fieldset{border:none;margin-top:1.5em;padding:0}.ce_form fieldset+.widget-textarea{margin-top:1.5em}.ce_form legend{display:block;margin-bottom:0.5em;font-weight:700}.ce_form fieldset:not(.checkbox_container) legend{margin-left:23.8%}.ce_form .checkbox_container,.ce_form .widget-submit{margin-left:23.8%;border:0}.ce_form .widget-submit{margin-top:1.5em}.ce_form .checkbox_container span{display:block}.ce_form .checkbox_container input{width:20px;height:20px;margin:0 0.4em 0 0.1%;border:1px solid #d5dbdf;outline:none}.ce_form .checkbox_container label{margin-top:0.2em;text-align:left;width:auto}.ce_form select{position:relative;top:0.6em;border:1px solid #acb7bd;padding:0.3em 1em 0.25em 0.3em;margin:0;min-width:5em;font-family:inherit;font-size:inherit;color:#777;cursor:pointer;line-height:1;vertical-align:middle;outline:none}.ce_form p.error{position:absolute;left:22%;top:0;color:#cb0000;font-size:0.8em;margin:0}.ce_form div.error{padding-top:1.5em}@media only screen and (min-width: 600px){.ce_form .text-small{display:block;font-size:0.8em;margin:1em 0 0 24%}.ce_form fieldset.column-2{margin-left:25.2%;display:flex}.ce_form fieldset.column-2 legend{margin-left:0 !important;margin-bottom:0;width:100%}.ce_form fieldset.column-2 .widget{width:48%;max-width:300px;margin-right:2%}.ce_form fieldset.column-2 label{width:auto}.ce_form .checkbox_container.column-2{display:flex;flex-wrap:wrap}.ce_form .checkbox_container.column-2 legend{width:100%;margin-bottom:0.5em}.ce_form .checkbox_container.column-2 span{width:48%;max-width:300px;margin-right:2%}}@media only screen and (min-width: 850px){.ce_form label{width:23.5%;font-size:1em}.ce_form input,.ce_form textarea{width:55%}.ce_form fieldset:not(.checkbox_container) legend{margin-left:25.2%}.ce_form .checkbox_container,.ce_form .widget-submit{margin-left:25.2%}.ce_form .text-small{margin:1em 0 0 25.5%}}ul#tabs{position:relative;margin-top:2em;padding:0;list-style-type:none;border-bottom:1px solid #bfc8ce;overflow:visible}ul#tabs li{display:inline-block;position:relative;top:1px;cursor:pointer;margin-right:0.4em;padding:0.5em 0.6em 0.6em;background-color:#eee;border:1px solid #bfc8ce;color:#354248;font-size:0.9em;-webkit-transition:background-color .5s ease, color .5s ease;-moz-transition:background-color .5s ease, color .5s ease;-o-transition:background-color .5s ease, color .5s ease;transition:background-color .5s ease, color .5s ease}ul#tabs li:hover,ul#tabs li:focus{background-color:#fff;color:#658bc8;-webkit-transition:background-color .5s ease, color .5s ease;-moz-transition:background-color .5s ease, color .5s ease;-o-transition:background-color .5s ease, color .5s ease;transition:background-color .5s ease, color .5s ease}ul#tabs li.current{color:#658bc8;background-color:#fff;border-top:1px solid #bfc8ce;border-left:1px solid #bfc8ce;border-right:1px solid #bfc8ce;border-bottom:1px solid #fff;cursor:default}#main ul#tabs li:before{content:""}div.tabs{margin-top:2em}div.dyn-tabs{display:none}.info-tabs .ce_text{padding-bottom:0}.ce_accordion{border-bottom:1px solid #bfc8ce;padding:0}.ce_accordion:first-of-type{border-top:1px solid #bfc8ce;margin-top:1em}.ce_accordion:last-of-type{margin-bottom:2.5em}.ce_accordion .toggler{font-weight:700;padding:1em 1em;color:#354248;font-size:1.1125em;line-height:1.375;cursor:pointer}.ce_accordion .toggler p{margin:0.4 0 0;font-weight:500}.ce_accordion .toggler::after{display:block;content:"";float:right;height:12px;width:12px;margin-top:5px;border-bottom:1px solid #354248;border-right:1px solid #354248;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.ce_accordion .toggler.active::after{margin-top:2px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.ce_accordion .toggler:hover,.ce_accordion .toggler:focus{color:#658bc8;cursor:pointer;outline:none;background:#eee;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.ce_accordion .accordion{padding:0 1em 0.5em;overflow:hidden}@media only screen and (min-width: 850px){ul#tabs li{padding:0.6em 1.1em 0.7em;font-size:1em}.column100.ce_accordion{padding:0;margin-left:20px;margin-right:20px}}.ce_gallery{width:102%;margin:2em 0}.ce_gallery ul{display:flex;flex-wrap:wrap;padding:0;list-style:none}.ce_gallery li{width:23.2%;height:22%;margin:0.8% 1.8% 0 0;overflow:hidden;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.ce_gallery li:hover,.ce_gallery li:focus{opacity:0.5}@media only screen and (min-width: 850px){.ce_gallery{width:102%;margin:2em 0}.ce_gallery li{width:18%;height:17.2%;margin:1.4% 2% 0 0}}.module-box-container{margin:5% 0;font-size:0.9em;line-height:1.5}.module-box,a.module-box{display:block;margin-top:10%;text-align:center;text-decoration:none !important;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.module-box:first-child,a.module-box:first-child{margin-top:0}a.module-box:hover,a.module-box:focus,a.module-box-image:hover,a.module-box-image:focus{opacity:0.6;color:#354248}.module-box-image{display:block;position:relative;padding-bottom:75%;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.module-box-image img{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:cover;object-fit:cover}.module-box-content{position:relative;width:88%;margin:-14% auto 0;padding:2em 1.5em 2em;background-color:#fff;border-bottom:2px solid #bfc8ce;z-index:10}.module-box-content::after{display:block;position:absolute;content:"";left:0;bottom:-8px;width:100%;height:1px;background-color:#d5dbdf}.module-large .module-box-content p{margin-bottom:1.5em}.preview-arrow{position:relative;width:44px;height:18px;margin:0 auto}.preview-arrow::after,.preview-arrow::before{display:block;position:absolute;content:"";left:50%;bottom:5px;margin-left:-7px;width:14px;height:14px;border-bottom:1px solid #354248;border-right:1px solid #354248;transform:rotate(45deg)}.preview-arrow::before{margin-left:-4px;bottom:10px;width:8px;height:8px;border-bottom:1px solid #acb7bd;border-right:1px solid #acb7bd}@media only screen and (min-width: 600px){.module-box-container{display:flex;flex-wrap:wrap;justify-content:center;width:105%;margin-left:-2.5%;margin-right:-2.5%}.module-box,a.module-box{display:flex;flex-direction:column;width:45.1%;margin-top:5%;margin-left:2.375%;margin-right:2.375%}.module-box:nth-child(2),a.module-box:nth-child(2){margin-top:0}.module-box-content{flex-grow:1;padding:2.5em 1.5em 2em}.module-large .module-box-content{padding:2.5em 1.5em 2.5em}.module-large .module-box-content p{margin-bottom:1.5em}}@media only screen and (min-width: 1025px){.module-small .module-box,.module-small a.module-box{width:30.16%;margin-left:1.19%;margin-right:1.19%}.module-small .module-box:nth-child(3),.module-small a.module-box:nth-child(3){margin-top:0}}

/* Copyright MADE/YOUR/DAY OG <mail@madeyourday.net>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
/* ===========================================
 * L58 Skin
 * ======================================== */

.rsts-skin-l58.rsts-main {
  position: relative;
    overflow: hidden;
}
.rsts-skin-l58.rsts-type-fade .rsts-slide {
  background-color: white;
}
.rsts-skin-l58 .rsts-caption {
  position: absolute;
  top: 20px;
  left: 20px;
  margin-right: 20px;
  padding: 5px 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: white;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.4);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transform: translate(0, -20px);
  -moz-transform: translate(0, -20px);
  -ms-transform: translate(0, -20px);
  -o-transform: translate(0, -20px);
  transform: translate(0, -20px);
  -webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
  -moz-transition: opacity 0.5s, -moz-transform 0.5s;
  -o-transition: opacity 0.5s, -o-transform 0.5s;
  transition: opacity 0.5s, transform 0.5s;
}
.rsts-skin-l58 .rsts-active .rsts-caption {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}

/* Prev / Next */

.rsts-skin-l58 .rsts-prev, 
.rsts-skin-l58 .rsts-next, 
.rsts-skin-l58 .rsts-video-play, 
.rsts-skin-l58 .rsts-video-stop,
.rsts-skin-l58 .rsts-thumbs-prev, 
.rsts-skin-l58 .rsts-thumbs-next {
    position: absolute;
    left: -36px;
    top: 50%;
    margin-top: -30px;
    width: 36px;
    height: 36px;
    background-color: rgba(255,255,255,0.8);
    outline: none;
    line-height: 1;
    text-align: center;
    text-decoration: none;
    text-indent: -9999px;
    z-index: 80;
	-webkit-transition: background-color .3s ease, left .3s ease, right .3s ease;
    -moz-transition: background-color .3s ease, left .3s ease, right .3s ease;
	-o-transition: background-color .3s ease, left .3s ease, right .3s ease;
    transition: background-color .3s ease, left .3s ease, right .3s ease;
}

.rsts-skin-l58 .rsts-prev::after, 
.rsts-skin-l58 .rsts-next::after,
.rsts-skin-l58 .rsts-prev::before, 
.rsts-skin-l58 .rsts-next::before {
    display: block;
    position: absolute;
    content: "";
    top: 50%;
    left: 50%;
    margin-top: -7px;
    margin-left: -5px;
    width: 14px;
    height: 14px;
    border-top: 1px solid #354248;
    border-right: 1px solid #354248;
    transform: rotate(-135deg);
}

.rsts-skin-l58 .rsts-prev::before, 
.rsts-skin-l58 .rsts-next::before { 
    margin-top: -4px;
    margin-left: 0;
    width: 8px;
    height: 8px;
    border-top: 1px solid #99a5ad;
    border-right: 1px solid #99a5ad;
        
}

.rsts-skin-l58 .rsts-prev:hover, 
.rsts-skin-l58 .rsts-next:hover, 
.rsts-skin-l58 .rsts-video-play:hover, 
.rsts-skin-l58 .rsts-video-stop:hover,
.rsts-skin-l58 .rsts-thumbs-prev:hover, 
.rsts-skin-l58 .rsts-thumbs-next:hover {
    background-color: #fff; /* $color-active */
}

.rsts-skin-l58 .rsts-next,
.rsts-skin-l58 .rsts-thumbs-next {
    left: auto;
    right: -36px;
 }
 
.rsts-skin-l58 .rsts-next::after {
    left: auto;
    right: 50%;
    margin-left: auto;
    margin-right: -5px;
    transform: rotate(45deg);
}

.rsts-skin-l58 .rsts-next::before {
    left: auto;
    right: 50%;
    transform: rotate(45deg);
}

@media only screen and (min-width: 850px) {
    
    .rsts-skin-l58 .rsts-prev, 
    .rsts-skin-l58 .rsts-next {
        left: -44px;
        width: 44px;
        height: 44px;
    }
    
    .rsts-skin-l58 .rsts-next {
        left: auto;
        right: -44px;
    }
    
}

.rsts-main.rsts-skin-l58:hover .rsts-prev { left: 0; }
.rsts-main.rsts-skin-l58:hover .rsts-next { right: 0; }

/* navigation arrows permanently visible on suite detail page */
.suite-details .rsts-main.rsts-skin-l58 .rsts-prev { left: 0; }
.suite-details .rsts-main.rsts-skin-l58 .rsts-next { right: 0; }


/* Thumbnails */

.rsts-skin-l58 .rsts-thumbs-prev, 
.rsts-skin-l58 .rsts-thumbs-next {
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -15px;
}

.rsts-skin-l58 .rsts-thumbs-prev {
  right: auto;
  left: 10px;
}

.rsts-skin-l58.rsts-direction-y .rsts-prev {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAbFBMVEUgISLDw8MgICGUlZaIiImSk5PCwsP9/f39/PyHh4iUlJWSkpLX2NgAAQIoKSkGBwgdHR7Ly8skJSYEBAXHyMj+/v739/ciIyMhIiImJyfNzc3S0tL8/Pz7+/v29vYHCAnNzs4AAAD////19fVh+HN2AAAAJHRSTlOAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC401waAAAAiUlEQVR42uXRyQ7CMAwE0LC2QHfaQkji1sP//yNR1csEiXMlfPFI7zCWbN7JCCVmnj9i738x2hbMpHPTzCAmfag+XyAmrWt2QzqV5URuSLWqdHXmsDMRbFHYuPbnkPBw0rtaBzgbw21IWPKjdg6xxHV68ZJ2j9mhXyrRX/34fblgLQyQLf57S/wBI9V2nx3O9QoAAAAASUVORK5CYII=');
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3) {
  .rsts-skin-l58.rsts-direction-y .rsts-prev {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAG1BMVEWjpKQ5OTqVlpaTk5NmZmdoaWp2d3gGBwj19fXoTOf7AAAACXRSTlOAgICAgICAgIC7HeZcAAAAeUlEQVR42u3UMQ6AMAzF0A8BmvufGHVpyOIOFRJI8f5WyxcqXLhw4U9jLeCznYzRNtYi2zsIs2UttqzFlrXYshZb1mLLWmg31iJ7+YVaaJ210GY9x/awWdsc+z5s1uaEQ4cNbY449LChzQFn3W3S9qsBFi5cuPDr+AYQcW8C6kiUiAAAAABJRU5ErkJggg==');
    background-size: 30px, 30px;
  }
}
.rsts-skin-l58.rsts-direction-y .rsts-next {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAbFBMVEUwMTKKi4suLzAGBwja2trR0dEwMDEuLi/Q0NDZ2dmJiYp7e3x6e3t/gIEAAQL09PTn5+f6+vr8/Px0dHVwcHH8/f329vYFBgdzdHT+/v79/v339/f9/f3///90dXb4+Pj5+fkEBQYAAAD19fUC5l8BAAAAJHRSTlOAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC401waAAAAnElEQVR42uXSyQ4CIQwG4HEddRZmZUSEQnn/d7RkSAi4HI2Jf6AlfIceoHCOMcccrTXcMR5OtInf5k/YyLVL84qHjoHvwLrhmdW+0AJIhT6eVc79YYtYCQBRIZanPmO1QWuxVqr2/aIylqD9fdP4OoLMZ5sb+dK2i8Xr3cTZie+CRk49aOTUcSRNOfo8TXPUnB1QPj0J5z/5Hb7OD7UPdeTEuFeXAAAAAElFTkSuQmCC');
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3) {
  .rsts-skin-l58.rsts-direction-y .rsts-next {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAG1BMVEWjpKQ5OTqVlpaTk5NmZmdoaWp2d3gGBwj19fXoTOf7AAAACXRSTlOAgICAgICAgIC7HeZcAAAAg0lEQVR42u3UMQ6EMAxE0WVDYu5/YhpLXzBSRkAF8i9tvXZ+24MKFy5c+HP4P06H0RzGRoyjjWgOY1Nj0YLFpsaip7hFNrBog3ug02brDKsWK3imxQqe6EWsxWi1HqOxHqONBTuN9RiN9Vg11mPVWI9V99tL0rEe6/dVA1i4cOHCl9oBak1vAkBKLfwAAAAASUVORK5CYII=');
    background-size: 30px, 30px;
  }
}
.rsts-skin-l58.rsts-video-playing .rsts-nav, .rsts-skin-l58.rsts-video-playing .rsts-prev, .rsts-skin-l58.rsts-video-playing .rsts-next {
  display: none;
}
.rsts-skin-l58.rsts-video-playing .rsts-nav-thumbs {
  display: block;
}
.rsts-skin-l58.rsts-touch .rsts-nav-numbers, .rsts-skin-l58.rsts-touch .rsts-nav-tabs {
  display: none;
}

/* Bullets */

.rsts-skin-l58 .rsts-nav {
    position: absolute;
    left: 5%;
    right: 5%;
    bottom: 50px;
    text-align: center;
}

@media only screen and (min-width: 850px) {
    .rsts-skin-l58 .rsts-nav {
        bottom: 60px;
    }
}

.rsts-skin-l58 .rsts-nav ul {
  /* Forcing margin/padding, since '#content ul' is quite common */
  margin: 0 !important;
  padding: 0 !important;
}

.rsts-skin-l58 .rsts-nav li {
  display: inline;
}

.rsts-skin-l58 .rsts-nav-numbers a,
.rsts-skin-l58 .rsts-nav-tabs a {
  display: inline-block;
  height: 30px;
  min-width: 30px;
  padding: 0.65em 0.5em 0.5em;
  margin: 0 2px 3px;
  border-radius: 3px;
  outline: none;
  font-size: 12px;
  text-align: center;
  text-decoration: none;
  color: white;
  background-color: #555555;
  background-color: rgba(85, 85, 85, 0.6);
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in;
  -moz-transition: opacity 0.2s ease-in;
  -o-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
}

.rsts-skin-l58 .rsts-nav-numbers a:hover, .rsts-skin-l58 .rsts-nav-numbers a.active, .rsts-skin-l58 .rsts-nav-tabs a:hover, .rsts-skin-l58 .rsts-nav-tabs a.active {
  color: #333333;
  background-color: white;
  background-color: rgba(255, 255, 255, 0.5);
}

.rsts-skin-l58:hover .rsts-nav-numbers a, .rsts-skin-l58:hover .rsts-nav-tabs a {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.rsts-skin-l58 .rsts-nav-bullets {
  line-height: 0;
}

.rsts-skin-l58 .rsts-nav-bullets a {
  display: inline-block;
  width: 9px;
  height: 9px;
  overflow: hidden;
  margin: 12px 0.5em;;
  outline: none;
  text-align: left;
  text-indent: -999px;
    opacity: 0.85;
  background-color: #fff;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: background-color .3s ease;
    -moz-transition: background-color .3s ease;
	-o-transition: background-color .3s ease;
    transition: background-color .3s ease;
}

.rsts-skin-l58 .rsts-nav-bullets a:hover, 
.rsts-skin-l58 .rsts-nav-bullets a.active {
    background-color: #658bc8;
}

.rsts-skin-l58 .rsts-nav-bullets a.active { cursor: default; }

.rsts-skin-l58 .rsts-nav-thumbs {
  position: static;
  padding-top: 5px;
}

.rsts-skin-l58 .rsts-nav .rsts-nav-prev, 
.rsts-skin-l58 .rsts-nav .rsts-nav-next {
  display: none;
}

/* Video */

.rsts-skin-l58 .rsts-video-play {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  width: 64px;
  height: 64px;
  margin: -32px 0 0 -32px;
  border: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAMAAABG8BK2AAAAb1BMVEU4ODgGBgbx8fGurq7i4uIODg5QUFD7+/vBwcEUFBQYGBggICC1tbXNzc0JCQkVFRWsrKwTExPExMTS0tImJibv7+9KSkozMzP4+PhYWFj+/v6Dg4MDAwPl5eVycnKenp4MDAza2toPDw////8AAACZ5/RyAAAAJXRSTlOAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwmBGiwAAALNJREFUeNrt1kcOwkAQRFFyxsYmBxtDc/8zIrGpA/xaWKhnO9KT5ncvZvCxnGSSSSaZv2GK0sIsFzMHM53MWwPzfkU8OwsT9cHCRHOyMHFpLYwCIUaBEKNAiFEgxCgQYhSIMQrEGAXijAJxJrZrC7NZGZjb/WF41PHqSLw/Owa+q9D6KQthlAUwykIYZSGMsiBGWRCjLIhRFsQoC2Ga0S8LZMqx7gAzLPr0aUsmmWSS6SXzBf8cqwAv1zglAAAAAElFTkSuQmCC');
}

.rsts-skin-l58 .rsts-video-stop {
  top: 20px;
  right: 20px;
  left: auto;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAbFBMVEWnp6dOTk7x8fHv7+9HR0fw8PDu7u7e3t5NTU3f398UFBQTExP4+PhLS0tvb29xcXH09PRJSUn39/fn5+cWFhampqb29vZISEhMTExLS0ukpKT////r6+sAAAD///8AAABKSkr19fUAAAD///8df9PJAAAAJHRSTlN6e35+e35+e3t7fX1/fHl5fXt/e315fnt7e3p/foGBfnt9gIDdofLFAAAAk0lEQVR42u2SSQ7DIAxF03nKPBEC2Ni9/x3jsMXqsuqiljxITx/8EcX7Y/wxuOmUhmPhIMdlg4akzxGbMscrBu4IyHLANce+Ymb7WKRWPsdyqpCnZJzVzUmUEgvpxmAYA4dxAB3TIanvupqisJdkRwr2O403K9V43bdpgaLuu6/x3KY7sO7VN7+m4TI5+K3v8H28AYM7doAzbo6MAAAAAElFTkSuQmCC');
}

.rsts-skin-l58 .rsts-video-youtube > .rsts-video-stop {
  top: 25px;
}
.rsts-skin-l58 .rsts-video-vimeo > .rsts-video-stop {
  top: 10px;
  right: auto;
  left: 10px;
}
.rsts-skin-l58 .rsts-progress {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 2px;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
.rsts-skin-l58 .rsts-progress div {
  height: 100%;
  background-color: white;
}
.rsts-skin-l58 .rsts-progress.rsts-progress-active {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
}
.rsts-skin-l58 .rsts-thumbs-slide {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
.rsts-skin-l58 .rsts-thumbs-slide.rsts-thumbs-active-thumb {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

