html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'montserrat-bold';src:url("/assets/fonts/montserrat-bold1-webfont.eot");src:url("/assets/fonts/montserrat-bold1-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/montserrat-bold1-webfont.woff2") format("woff2"),url("/assets/fonts/montserrat-bold1-webfont.woff") format("woff"),url("/assets/fonts/montserrat-bold1-webfont.ttf") format("truetype"),url("/assets/fonts/montserrat-bold1-webfont.svg#montserratbold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'montserrat-regular';src:url("/assets/fonts/montserrat-regular1-webfont.eot");src:url("/assets/fonts/montserrat-regular1-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/montserrat-regular1-webfont.woff2") format("woff2"),url("/assets/fonts/montserrat-regular1-webfont.woff") format("woff"),url("/assets/fonts/montserrat-regular1-webfont.ttf") format("truetype"),url("/assets/fonts/montserrat-regular1-webfont.svg#montserratregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'kelsonsans-bold';src:url("/assets/fonts/kelson_sans_bold-webfont.eot");src:url("/assets/fonts/kelson_sans_bold-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/kelson_sans_bold-webfont.woff2") format("woff2"),url("/assets/fonts/kelson_sans_bold-webfont.woff") format("woff"),url("/assets/fonts/kelson_sans_bold-webfont.ttf") format("truetype"),url("/assets/fonts/kelson_sans_bold-webfont.svg#kelson_sansbold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'kelsonsans-regular';src:url("/assets/fonts/kelson_sans_regular-webfont.eot");src:url("/assets/fonts/kelson_sans_regular-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/kelson_sans_regular-webfont.woff2") format("woff2"),url("/assets/fonts/kelson_sans_regular-webfont.woff") format("woff"),url("/assets/fonts/kelson_sans_regular-webfont.ttf") format("truetype"),url("/assets/fonts/kelson_sans_regular-webfont.svg#kelson_sansregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'kelsonsans-light';src:url("/assets/fonts/kelson_sans_light-webfont.eot");src:url("/assets/fonts/kelson_sans_light-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/kelson_sans_light-webfont.woff2") format("woff2"),url("/assets/fonts/kelson_sans_light-webfont.woff") format("woff"),url("/assets/fonts/kelson_sans_light-webfont.ttf") format("truetype"),url("/assets/fonts/kelson_sans_light-webfont.svg#kelson_sanslight") format("svg");font-weight:normal;font-style:normal}.animated{-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}*,*:before,*:after{-moz-box-sizing:border-box;box-sizing:border-box}html,body{height:100%}body{background-size:cover;font-family:kelsonsans-regular}.gl-button{border-radius:0.25em;border:0;display:block;font-family:montserrat-bold;font-size:1.5em;height:2em;line-height:2em;text-align:center;width:100%}.gl-list{-webkit-overflow-scrolling:touch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;overflow-y:scroll;text-transform:capitalize;padding-bottom:2em}.gl-list li{font-size:1.5em;padding:0.5em;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}@media only screen and (max-device-width: 568px){.gl-list li{font-size:1.6em}}.wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100vh;width:100vw}.gl-button:hover,.login .dnmodebutton:hover,.loginbox .switchpass:hover,.gl-list li:hover,.gl-menucontent li:hover,.gl-menu:hover,.gl-back:hover{cursor:pointer}@media (min-width: 1280px){.gl-button:hover,.login .dnmodebutton:hover,.loginbox .switchpass:hover,.gl-list li:hover,.gl-menucontent li:hover,.gl-menu:hover,.gl-back:hover{color:#e6e6e6;background-color:#5e84aa}}nav{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#4d4d4d;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:3em;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:100%;z-index:25}.detail nav,.effects nav{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.main .gl-back,.main .gl-zonename{display:none}.detail nav .gl-back,.effects nav .gl-back,nav .gl-menu{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:0.25em;border:1px solid gray;color:#e6e6e6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:montserrat-regular;padding:0.5em}.detail nav .gl-back,.effects nav .gl-back{margin-left:0.25em}nav .gl-menu{margin-right:0.25em}nav .gl-zonename{color:#e6e6e6;font-size:1.5em;text-transform:capitalize;text-align:center}@media only screen and (max-device-width: 568px){nav .gl-zonename{font-size:1em;width:7em}}nav #back,nav #hamburger{fill:#e6e6e6;height:1.25em;margin-right:0.5em;width:1.25em}.gl-menucontent{background-color:#e6e6e6;border:1px solid gray;box-shadow:0 0 0.5em 0 #000;color:#4d4d4d;display:none;font-family:montserrat-regular;position:absolute;right:0;top:3em;z-index:20}.gl-menucontent .version{font-family:kelsonsans-bold;font-size:0.75em;text-align:right;padding:0.5em}.gl-menucontent.gl-showmenucontent{display:block}@media only screen and (max-device-width: 568px){.showeffect .gl-menucontent.gl-showmenucontent,.gl-menucontent .dnmodetrigger{display:none}}.gl-menucontent b{font-family:montserrat-bold;text-transform:uppercase}.gl-menucontent li{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid gray;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0.75em}.gl-menucontent li svg{fill:#4d4d4d;height:1.25em;margin-right:0.5em;width:1.25em}.login>.wrapper,.about>.wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-device-width: 568px){.login>.wrapper,.about>.wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.loginbox{box-shadow:0 0 0.5em 0 #000;max-width:90vw;min-height:30vh;padding:1.5em}@media only screen and (max-device-width: 568px){.loginbox{margin-top:1em}}.loginbox{border-radius:0.5em}.loginbox section{margin:1em 0 0 0}.loginbox section.codeblock,.loginbox section.rememberblock{padding-left:3em}@media only screen and (max-device-width: 568px){.loginbox section.codeblock,.loginbox section.rememberblock{padding-left:0}}.loginbox section.codeblock svg{margin:2.5em 0 0 -3em;position:absolute}@media only screen and (max-device-width: 568px){.loginbox section.codeblock svg{display:none}}.loginbox section.rememberblock{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.loginbox .header{font-size:3.5em;letter-spacing:-0.03125em;text-align:center}@media only screen and (max-device-width: 568px){.loginbox .header{font-size:1.5em}}.loginbox label[for="codevalue"],.loginbox label[for="rememberme"],.loginbox .error{font-family:kelsonsans-light;font-size:1.5em}@media only screen and (max-device-width: 568px){.loginbox label[for="codevalue"],.loginbox label[for="rememberme"],.loginbox .error{font-size:1.25em}}.loginbox .error{display:none;font-family:kelsonsans-bold;text-align:center}.loginbox label[for="codevalue"]{display:block}.loginbox #codevalue{border-radius:0.25em;border:1px solid #e6e6e6;box-shadow:inset 0 0 0.125em 0 #000;font-family:kelsonsans-regular;font-size:1.5em;height:2em;line-height:2em;margin-top:0.5em;padding-left:0.5em;width:100%}.loginbox #rememberme{height:2em;margin-right:1em;width:2em}.loginbox .switchpass{height:1.6em;left:calc(100% - 4.2em);line-height:1.8em;margin:-1.8em 0em 0 0;position:relative;width:4em}.loginbox .submit{margin-top:1em}.loginbox .logo{height:4em;background-repeat:no-repeat;background-size:contain}@media only screen and (max-device-width: 568px){.loginbox .logo{height:3em}}.loginbox .logo.company{margin-bottom:1em;background-position:center center}.loginbox .logo.sela{margin-top:1em;background-image:url("/assets/images/logo/logo_sela.svg");background-position:right center}.login .dnmodebutton{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:0.5em;bottom:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:montserrat-regular;padding:0.5em;position:absolute;right:1em}@media only screen and (max-device-width: 568px){.login .dnmodebutton{display:none}}.login .dnmodebutton svg{height:1.5em;margin-right:0.5em;width:1.5em}@media only screen and (max-device-width: 568px){.login .dnmodebutton svg{display:none}}@media only screen and (max-device-width: 568px){.about>.wrapper{height:auto;width:auto}}.aboutbox{font-family:montserrat-regular;box-shadow:0 0 0.5em 0 #000;margin:1.5em;padding:1.5em}.aboutbox b{font-family:montserrat-bold}.aboutbox section{margin:1em 0 0 0}.aboutbox .header{font-size:2em;text-align:center;margin-bottom:1em}@media only screen and (max-device-width: 568px){.aboutbox .header{font-size:1em}}.aboutbox .header b:nth-child(2){white-space:nowrap}.aboutbox .companies{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin:1em 0}@media only screen and (max-device-width: 568px){.aboutbox .companies{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.aboutbox .companies .company{border-left:1px dotted gray;padding-left:1em;width:50%;margin:0 1em}@media only screen and (max-device-width: 568px){.aboutbox .companies .company{border-left:0;padding-left:0;margin:0;width:auto}}@media only screen and (max-device-width: 568px){.aboutbox .companies .company:nth-child(2){margin-top:1em;border-top:1px dotted gray;padding-top:1em}}.aboutbox .companies .company .title{font-size:1.5em}@media only screen and (max-device-width: 568px){.aboutbox .companies .company .title{font-size:1em}}.aboutbox .companies .company .addr{margin:0.5em 0;font-size:0.85em}@media only screen and (max-device-width: 568px){.aboutbox .companies .company .addr{font-size:0.75em}}@media only screen and (max-device-width: 568px){.aboutbox .companies .company .ctc{font-size:0.85em}}.aboutbox .companies .company .logo{margin-top:1.5em;height:8em;background-color:transparent;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}@media only screen and (max-device-width: 568px){.aboutbox .companies .company .logo{margin-top:0;height:5em}}.aboutbox .companies .company .logo.sela{background-image:url("/assets/images/logo/logo_sela.svg")}.aboutbox .companies .company .logo.ba{background-image:url("/assets/images/logo/logo_ba.svg")}.aboutbox .credits{margin:2em 0;font-size:0.75em}@media only screen and (max-device-width: 568px){.aboutbox .credits{font-size:0.5em}}.submessage{text-align:center;color:gray;font-size:1.5em}.bg-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.bg-list .bg-sample{border:1px solid gray;height:4.75em;width:6em;margin:0 0.5em}@media only screen and (device-width: 768px) and (orientation: portrait){.bg-list .bg-sample{height:5.5em;width:4.5em;margin:0 0.5em}}@media only screen and (max-device-width: 568px){.bg-list .bg-sample{height:3.5em;width:4.5em;margin:0.25em}}.bg-list .bg-sample.selected{border:10px solid #34495e}.bg-list .bg-sample.bg1{background:transparent url("/assets/images/bg/bg_sky1.jpg") no-repeat center center;background-size:cover}.bg-list .bg-sample.bg2{background:transparent url("/assets/images/bg/bg_sky2.jpg") no-repeat center center;background-size:cover}.bg-list .bg-sample.bg3{background:transparent url("/assets/images/bg/bg_sky3.jpg") no-repeat center center;background-size:cover}.bg-list .bg-sample.bg4{background:transparent url("/assets/images/bg/bg_autumn.jpg") no-repeat center center;background-size:cover}.bg-list .bg-sample.bg5{background:transparent url("/assets/images/bg/bg_forest.jpg") no-repeat center center;background-size:cover}.bg-list .bg-sample.bg6{background:transparent url("/assets/images/bg/bg_water.jpg") no-repeat center center;background-size:cover}.bg-list .bg-sample:hover{cursor:pointer}@media (min-width: 1280px){.bg-list .bg-sample:hover{border:10px solid #5e84aa}}.profile-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.profile-list .profile-sample{border-radius:1em;border:1px solid gray;background-color:rgba(255,255,255,0.75);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:5em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:1em}@media only screen and (max-device-width: 568px){.profile-list .profile-sample{border-radius:0.5em;height:4.5em;margin:0.125em}}.profile-list .profile-sample .profile-label,.profile-list .profile-sample svg{width:5em}@media only screen and (max-device-width: 568px){.profile-list .profile-sample .profile-label,.profile-list .profile-sample svg{width:4.5em}}.profile-list .profile-sample svg{padding:0.5em}.profile-list .profile-sample svg #vip,.profile-list .profile-sample svg #guest,.profile-list .profile-sample svg #crew{fill:transparent}.profile-list .profile-sample#vip svg #vip{fill:#4d4d4d}.profile-list .profile-sample#crew svg #crew{fill:#4d4d4d}.profile-list .profile-sample#guest svg #guest{fill:#4d4d4d}.profile-list .profile-sample .profile-label{text-align:center;border-top:1px solid gray;background-color:#4d4d4d;color:#e6e6e6;border-radius:0 0 1em 1em;font-family:montserrat-regular;padding:0.5em 0.5em 0.75em 0.5em}@media only screen and (max-device-width: 568px){.profile-list .profile-sample .profile-label{border-radius:0 0 0.5em 0.5em;padding:0.25em 0 0.5em 0}}.profile-list .profile-sample:hover{cursor:pointer}@media (min-width: 1280px){.profile-list .profile-sample:hover{background-color:#5e84aa}}.main>.wrapper,.detail>.wrapper,.effects>.wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.main .content,.detail .content,.effects .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:calc(100% - 3em);width:100%}@media only screen and (max-device-width: 568px){.main .content,.detail .content,.effects .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.main .zones,.detail .zones,.effects .effectlist{font-size:0.9em;width:25vw;z-index:10}@media only screen and (max-device-width: 568px){.main .zones,.detail .zones,.effects .effectlist{width:100vw}}.main .zones,.detail .zones{border-right:1px solid gray}.effects .effectlist{border-left:1px solid gray}.main .zones li.selected,.detail .zones li.selected,.effects .effectlist li.selected{color:#e6e6e6;background-color:#34495e}.main .pane,.detail .pane{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:75vw}@media only screen and (max-device-width: 568px){.main .pane,.detail .pane{display:none}}.effects .pane{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:75vw}@media only screen and (max-device-width: 568px){.effects .pane{position:absolute;height:inherit;width:100vw;z-index:5}}@media only screen and (max-device-width: 568px){.showeffect.effects .pane{z-index:15}}@media only screen and (max-device-width: 568px){.showeffect.effects nav{display:none}}.main .pane>*,.detail .pane>*{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 33%;-ms-flex:1 1 33%;flex:1 1 33%}.main .pane .globalsources,.main .pane .commands,.detail .pane .globalsources,.detail .pane .commands{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.main .globalsources .source,.detail .globalsources .source{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:6em;width:7em}.main .globalsources .source:hover,.detail .globalsources .source:hover{cursor:pointer}.main .globalsources .source .icon,.detail .globalsources .source .icon{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:0.75em;border:1px solid gray;background-color:rgba(255,255,255,0.75);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:4em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:4em}.main .globalsources .source.dome .icon,.detail .globalsources .source.dome .icon{background-image:url("/assets/images/sources/icon-source-dome-grey.svg")}.main .globalsources .source.kickstrip .icon,.detail .globalsources .source.kickstrip .icon{background-image:url("/assets/images/sources/icon-source-kickstrip-grey.svg")}.main .globalsources .source.monument .icon,.detail .globalsources .source.monument .icon{background-image:url("/assets/images/sources/icon-source-monument-grey.svg")}.main .globalsources .source.moodlight .icon,.detail .globalsources .source.moodlight .icon{background-image:url("/assets/images/sources/icon-source-moodlight-grey.svg")}.main .globalsources .source.spot .icon,.detail .globalsources .source.spot .icon{background-image:url("/assets/images/sources/icon-source-spot-grey.svg")}.main .globalsources .source.windows .icon,.detail .globalsources .source.windows .icon{background-image:url("/assets/images/sources/icon-source-windows-grey.svg")}.main .globalsources .source .icon,.detail .globalsources .source .icon{background-size:85%;background-position:center center;background-repeat:no-repeat}.main .globalsources .source.selected .icon,.detail .globalsources .source.selected .icon{background-color:#34495e}.main .globalsources .source .label,.detail .globalsources .source .label{font-family:montserrat-bold;font-size:0.85em;margin-top:0.25em;text-transform:uppercase;text-align:center;max-width:6em}.main .map,.detail .map{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main .map svg,.detail .map svg{width:100%}.main .map svg#lopa g *,.detail .map svg#lopa g *{stroke-width:1}.main .map svg#lopa g *:hover,.detail .map svg#lopa g *:hover{cursor:pointer}.main .map svg#lopa #disabled *,.detail .map svg#lopa #disabled *{fill:rgba(128,128,128,0.25);stroke-width:1}.main .map svg#lopa #disabled *:hover,.detail .map svg#lopa #disabled *:hover{cursor:default}.main .map svg#lopa g .selected,.detail .map svg#lopa g .selected{fill:rgba(52,73,94,0.75);stroke-width:3}.main .map svg#lopa g#background,.detail .map svg#lopa g#background{opacity:0.5}.detail .map .zoneimg{background:transparent url() no-repeat 50% 50%;background-size:contain;height:30vh;width:100%}body.detail.night .map .zoneimg{-webkit-filter:invert(100%);filter:invert(100%)}.main .zones li .commands,.detail .zones li .commands{display:none}@media only screen and (max-device-width: 568px){.main .zones li .commands,.detail .zones li .commands{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}}.main .pane .commands .message,.detail .pane .commands .message{font-size:1.75em;text-align:center;padding:2em;height:3.5em}.main .commands .cmd,.detail .commands .cmd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:7em}@media only screen and (max-device-width: 568px){.main .commands .cmd,.detail .commands .cmd{margin-top:0.5em;height:5em}}.main .commands .cmd:hover,.detail .commands .cmd:hover{cursor:pointer}.main .commands .explore.hidden,.main .commands .effects.hidden,.detail .commands .explore.hidden,.detail .commands .effects.hidden{display:none}.main .commands .icon,.detail .commands .icon{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:50%;border:1px solid #4d4d4d;background-color:rgba(255,255,255,0.75);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:5em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:5em}@media only screen and (max-device-width: 568px){.main .commands .icon,.detail .commands .icon{border:1px solid #e6e6e6;height:3em;width:3em}}.main .commands .explore svg #magnifyglass,.main .commands .effects svg #lightbulb,.detail .commands .explore svg #magnifyglass,.detail .commands .effects svg #lightbulb{fill:#4d4d4d}.main .commands .label,.detail .commands .label{font-family:montserrat-bold;font-size:1em;margin-top:0.25em;text-transform:uppercase;text-align:center;max-width:6em}@media only screen and (max-device-width: 568px){.main .commands .label,.detail .commands .label{color:#e6e6e6;font-size:0.8em}}.effectlist li{padding-left:2.5em}@media (min-width: 1280px){.effectlist li.preset:hover,.effectlist li.scenario:hover,.effectlist li.custom:hover,.effectlist li.audio:hover{color:#e6e6e6;background-color:#5e84aa}}.effects .pane .template,.effects .pane .action,.effects .pane .message{display:none;height:calc(100vh - 3em)}@media only screen and (max-device-width: 568px){.effects .pane .template,.effects .pane .action,.effects .pane .message{height:100vh}}.effects .pane .message{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-device-width: 568px){.effects .pane .message{display:none}}.effects .pane .message .zoneimg{height:30vh;width:100%;background:transparent url() no-repeat center center;background-size:contain}.effects .pane .message .inner{font-size:1.75em;height:auto}.effects .pane .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.effects .pane .inner .action-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:50%}.effects .pane .inner .action-top .linedown{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;border-top:1px dotted gray;font-size:1.5em;font-family:kelsonsans-regular;padding:0.5em 0.5em 0.5em 2em;text-transform:capitalize;width:100%}@media only screen and (max-device-width: 568px){.effects .pane .inner .action-top .linedown{padding:0.5em 0.5em 0.5em 2.5em;font-size:1.25em}}.effects .pane .inner .close-effect{display:none}@media only screen and (max-device-width: 568px){.effects .pane .inner .close-effect{display:block;background:rgba(255,255,255,0.5) url("/assets/images/icon-close-grey.svg") no-repeat 49% 49%;background-size:85%;border-radius:50%;border:1px solid #4d4d4d;height:2.75em;width:2.75em;position:absolute;top:0.75em;right:0.75em}}.effects .pane .inner .action-bottom{border-top:1px dotted gray;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;height:50%}.effects .pane .inner .action-bottom .txt,.effects .pane .inner .action-bottom .commands{padding:0 2em;text-align:center}.effects .pane .inner .action-bottom .txt{font-size:1.5em;min-height:2em}@media only screen and (max-device-width: 568px){.effects .pane .inner .action-bottom .txt{font-size:1.25em}}.effects .pane .inner .action-bottom .commands{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:3em}@media only screen and (max-device-width: 568px){.effects .pane .inner .action-bottom .commands{margin-bottom:0}}.effects .pane .inner .action-bottom .commands .cmd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:7em}.effects .pane .inner .action-bottom .commands .cmd .icon{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:50%;border:1px solid #4d4d4d;background-color:rgba(255,255,255,0.75);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:5em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;width:5em}.effects .pane .inner .action-bottom .commands .cmd .icon svg{position:relative}.effects .pane .inner .action-bottom .commands .cmd .label{font-family:montserrat-bold;font-size:1em;margin-top:0.25em;text-transform:uppercase;text-align:center}.effects .pane .inner .action-bottom .commands .cmd .pl-overlay{border:1px solid #4d4d4d;border-radius:0.25em;box-shadow:0 0 0.5em 0 #000;cursor:default;display:none;height:15em;margin-left:-8em;margin-top:-11em;padding:1.5em 1em 1em 1em;position:absolute;width:22em;z-index:10}@media only screen and (max-device-width: 568px){.effects .pane .inner .action-bottom .commands .cmd .pl-overlay{height:100vh;width:100vw;margin-left:0;margin-top:0;top:0;left:0}.effects .pane .inner .action-bottom .commands .cmd .pl-overlay p{margin:1.5em}}.effects .pane .inner .action-bottom .commands .cmd .pl-overlay .close-pl-overlay{background:transparent url("/assets/images/icon-close-grey.svg") no-repeat top right;background-size:cover;height:2.5em;width:2.5em;position:absolute;top:0.25em;right:0.25em}.effects .pane .inner .action-bottom .commands .cmd .pl-overlay .close-pl-overlay:hover{cursor:pointer}.effects .pane .inner .action-bottom .commands .cmd .pl-overlay b{font-family:kelsonsans-bold}.effects .pane .inner .action-bottom .commands .cmd .pl-overlay p{font-size:1.5em}.effects .pane .inner .action-bottom .commands .cmd .pl-overlay input{border-radius:0.25em;border:1px solid #e6e6e6;box-shadow:inset 0 0 0.125em 0 #000;font-size:1.5em;font-family:kelsonsans-regular;height:2em;line-height:2em;margin-top:0.5em;margin-bottom:0.5em;padding-left:0.5em;text-align:center;width:100%}.effects .pane .inner .action-bottom .commands .cmd:hover{cursor:pointer}.effects .pane #play,.effects .pane #playlater,.effects .pane #stop{fill:#4d4d4d}.effects .pane .action.custom .inner{background-color:#fff;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;width:100%}.effects .pane .preset .action-top{background:transparent url("/assets/images/effects/bg_preset.jpg") no-repeat top right;background-size:cover}.effects .pane .welcome .action-top{background:transparent url("/assets/images/effects/bg_welcome.jpg") no-repeat top right;background-size:cover}.effects .pane .cruise .action-top{background:transparent url("/assets/images/effects/bg_cruise.jpg") no-repeat top right;background-size:cover}.effects .pane .meal .action-top{background:transparent url("/assets/images/effects/bg_meal.jpg") no-repeat bottom right;background-size:cover}.effects .pane .sunrise .action-top{background:transparent url("/assets/images/effects/bg_sunrise.jpg") no-repeat center center;background-size:cover}.effects .pane .sunset .action-top{background:transparent url("/assets/images/effects/bg_sunset.jpg") no-repeat center left;background-size:cover}.effects .pane .movie .action-top{background:transparent url("/assets/images/effects/bg_movie.jpg") no-repeat top right;background-size:cover}.effects .pane .night .action-top{background:transparent url("/assets/images/effects/bg_night.jpg") no-repeat top right;background-size:cover}.effects .pane .visit .action-top{background:transparent url("/assets/images/effects/bg_visit.jpg") no-repeat top right;background-size:cover}.effects .pane .boarding .action-top{background:transparent url("/assets/images/effects/bg_boarding.jpg") no-repeat top left;background-size:cover}.effects .pane .audio .action-top{background:transparent url("/assets/images/effects/bg_audio.jpg") no-repeat center center;background-size:cover}body.effects.night .message .zoneimg{-webkit-filter:invert(100%);filter:invert(100%)}.custom #colorPicker{margin-bottom:2em}.custom #colorPicker .track{background:#e6e6e6 url("/assets/images/color-wheel_500.png") no-repeat 50% 50%;border-radius:50%;border:2px solid gray;cursor:crosshair;display:block;height:504px;width:504px;z-index:10}@media only screen and (max-device-width: 568px){.custom #colorPicker .track{background:#e6e6e6 url("/assets/images/color-wheel_300.png") no-repeat 50% 50%;height:304px;width:304px}}.custom #col-lum-slider .slider-track-low,.custom #col-lum-slider .min-slider-handle{background:#FFFFFF}.custom .fakebody-color,.custom .fakebody-light{height:100%;width:100%}.custom .fakebody-color{background:rgba(255,255,255,0.25)}.custom .fakebody-light{background:rgba(254,240,219,0.25);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.custom .custom-elements{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.custom .box-slider{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (device-width: 768px) and (orientation: portrait){.custom .box-slider{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-device-width: 568px){.custom .box-slider{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.custom .disp-color,.custom .disp-light{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#4d4d4d;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:montserrat-regular;font-size:1.5em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 0.25em;padding:0.25em;text-align:center;text-shadow:0 1px 0 #fff}@media only screen and (max-device-width: 568px){.custom .disp-color,.custom .disp-light{font-size:1em}}@media only screen and (device-width: 768px) and (orientation: portrait){.custom .disp-color{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media only screen and (max-device-width: 568px){.custom .disp-color{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media only screen and (device-width: 768px) and (orientation: portrait){.custom .disp-light{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}@media only screen and (max-device-width: 568px){.custom .disp-light{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}@media only screen and (device-width: 768px) and (orientation: portrait){.custom #col-lum-slider{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;margin:auto}}@media only screen and (max-device-width: 568px){.custom #col-lum-slider{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;margin:auto}}.custom .disp-color b:after,.custom .disp-light b:after{content:"%"}
