/*<scene>*/
.sd-slide-background-color_1 {
background-color:transparent;
}
.sd-world-background-image_1 {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/city-bg.jpg); /* taken from #scene */
} 
.slide-wrapper{
    background-color: black;
}
/*</scene>*/

/* TEXT STYLES */

.sd-text-upper {
    text-transform: uppercase;
}

.sd-text-fat {
    font-weight: 900;
}

.sd-text-padded {
    padding: 0.2em 0.5em 0.2em 0.5em;
}

.sd-text-line-hight {
    line-height: 1.2;
}

.sd-text-line-hight2 {
    line-height: 1;
}

.sd-text-line-hight3 {
    line-height: 1.1;
}

.style-sd-text_1 sd-text-color_4 sd-text-align_left sd-text-font-family_1 sd-text-font-size_9 sd-text-line-hight3 sd-text-effect_texture sd-text-opacity_4 {
}

.dropdown .style-sd-text_1:before {
    content: 'Title';
    color: black;
}

.editor-module .style-sd-text_1:before {
    content: 'Title';
}

.wrapper-style-sd-text_1 {
    top: 240px;
    left: 215px;
    width: 815px;
    height: 140px;
}

.style-sd-text_2 sd-text-color_5 sd-text-font-family_1 sd-text-align_left sd-text-line-hight2 sd-text-font-size_7 sd-text-opacity_5 sd-text-effect_texture {
}

.dropdown .style-sd-text_2:before {
    content: 'Slogan';
}

.editor-module .style-sd-text_2:before {
    content: 'Slogan';
}

.wrapper-style-sd-text_2 {
    top: 425px;
    left: 215px;
    width: 725px;
    height: 97px;
}

.style-sd-text_3 sd-text-font-family_2 sd-text-font-size_5 sd-text-color_3 sd-text-align_left sd-text-opacity_4 sd-text-line-hight {
}

.dropdown .style-sd-text_3:before {
    content: 'Text';
}

.editor-module .style-sd-text_3:before {
    content: 'Text';
}

.wrapper-style-sd-text_3 {
    top: 570px;
    left: 215px;
    width: 1100px;
    height: 310px;
}



/* FONT FACE FAMILY */
@font-face { font-family: 'NotoNaskhArabic'; src: local('NotoNaskhArabic'), url(//resources.emaze.com/emaze-fonts/fonts/NotoNaskhArabic.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/NotoNaskhArabic.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/NotoNaskhArabic.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/NotoNaskhArabic.ttf)  format('truetype'); }
@font-face { font-family: 'Anton'; font-style: normal; font-weight: 400; src: local('Anton'), url(//resources.emaze.com/emaze-fonts/fonts/anton.eot); src: url(https://fonts.gstatic.com/s/anton/v6/uTPKQwKd5VsdxNm5TzpX2w.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/anton.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/anton.ttf)  format('truetype');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; }
@font-face { font-family: 'Anton-Ext'; font-style: normal; font-weight: 400; src: local('Anton'), url(//resources.emaze.com/emaze-fonts/fonts/Anton-Ext.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/Anton-Ext.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/Anton-Ext.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/Anton-Ext.ttf)  format('truetype'); unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: 'Archivo-Narrow-Ext'; font-style: normal; font-weight: 400; src: local('Archivo Narrow Regular'), local('ArchivoNarrow-Regular'), url(//resources.emaze.com/emaze-fonts/fonts/Archivo-Narrow-Ext.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/Archivo-Narrow-Ext.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/Archivo-Narrow-Ext.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/Archivo-Narrow-Ext.ttf)  format('truetype'); unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Roboto-Cyrillic'; font-style: normal; font-weight: 400; src: url(//resources.emaze.com/emaze-fonts/fonts/Roboto-Cyrillic.eot); src: url(https://fonts.gstatic.com/s/roboto/v14/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/Roboto-Cyrillic.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/Roboto-Cyrillic.ttf)  format('truetype');  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face { font-family: 'Roboto-cyrillic-ext'; font-style: normal; font-weight: 400; src: local('Roboto'), local('Roboto-Regular'), url(//resources.emaze.com/emaze-fonts/fonts/Roboto-cyrillic-ext.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/Roboto-cyrillic-ext.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/Roboto-cyrillic-ext.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/Roboto-cyrillic-ext.ttf)  format('truetype');  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; }
@font-face { font-family: 'NotoSansDevanagari'; src: local('NotoSans'), url(//resources.emaze.com/emaze-fonts/fonts/NotoSans.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/NotoSans.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/NotoSans.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/NotoSans.ttf)  format('truetype'); }
@font-face { font-family: 'almoni-dl-aaa-400'; src: local('almoni-dl-aaa-400'), url(//resources.emaze.com/emaze-fonts/fonts/almoni-dl-aaa-400.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/almoni-dl-aaa-400.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/almoni-dl-aaa-400.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/almoni-dl-aaa-400.ttf)  format('truetype'); }


@font-face { font-family: 'voces'; src: local('Voces-Regular'), url(//resources.emaze.com/emaze-fonts/fonts/voces-regular.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/voces-regular.woff2) format('woff2'), url(https://themes.googleusercontent.com/static/fonts/voces/v1/ePr7eRI28zZaOtQ8CcT7rA.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/voces-regular.ttf)  format('truetype'); }
@font-face { font-family: 'Voces-Ext'; font-style: normal; font-weight: 400; src: local('Voces'), local('Voces-Regular'), url(//resources.emaze.com/emaze-fonts/fonts/Voces-Ext.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/Voces-Ext.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/Voces-Ext.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/Voces-Ext.ttf)  format('truetype'); unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: 'Alef'; src: local('Alef-Regular'), url(//resources.emaze.com/emaze-fonts/fonts/Alef-Regular.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/Alef-Regular.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/Alef-Regular.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/Alef-Regular.ttf)  format('truetype'); }

.sd-text-font-family_1 {
    font-family: 'Anton', 'Anton-Ext', '华文细黑', 'STXihei', 'NotoSansDevanagari', 'NotoNaskhArabic', 'Roboto-Cyrillic', 'Roboto-Cyrillic-Ext', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','Osaka', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', 'almoni-dl-aaa-400';
}

 #sd-text-font-family .sd-text-font-family_1:before {
    content: 'Anton';
}

.sd-text-font-family_2 {
    font-family: 'voces', 'Voces-Ext', '华文细黑', 'STXihei', 'NotoSansDevanagari', 'NotoNaskhArabic', 'Roboto-Cyrillic', 'Roboto-Cyrillic-Ext', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','Osaka', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', 'almoni-dl-aaa-400';
}

 #sd-text-font-family .sd-text-font-family_2:before {
    content: 'Voces';
}



/* TEXT SIZE */
.sd-text-font-size_14 {
    font-size: 230px;
}

#sd-text-font-size .sd-text-font-size_14:before {
    content: '230px';
}

.sd-text-font-size_13 {
    font-size: 210px;
}

[dropdown='sd-text-font-size'] .sd-text-font-size_8:before, #sd-text-font-size .sd-text-font-size_13:before {
    content: '210px';
}

.sd-text-font-size_12 {
    font-size: 190px;
}

[dropdown='sd-text-font-size'] .sd-text-font-size_8:before, #sd-text-font-size .sd-text-font-size_12:before {
    content: '190px';
}

.sd-text-font-size_11 {
    font-size: 170px;
}

[dropdown='sd-text-font-size'] .sd-text-font-size_8:before, #sd-text-font-size .sd-text-font-size_11:before {
    content: '170px';
}

.sd-text-font-size_10 {
    font-size: 150px;
}

[dropdown='sd-text-font-size'] .sd-text-font-size_8:before, #sd-text-font-size .sd-text-font-size_10:before {
    content: '150px';
}

.sd-text-font-size_9 {
    font-size: 130px;
}

[dropdown='sd-text-font-size'] .sd-text-font-size_8:before, #sd-text-font-size .sd-text-font-size_9:before {
    content: '130px';
}

.sd-text-font-size_8 {
    font-size: 120px;
}

[dropdown='sd-text-font-size'] .sd-text-font-size_8:before, #sd-text-font-size .sd-text-font-size_8:before {
    content: '120px';
}

.sd-text-font-size_7 {
    font-size: 100px;
}

[dropdown='sd-text-font-size'] .sd-text-font-size_7:before, #sd-text-font-size .sd-text-font-size_7:before {
    content: '100px';
}

.sd-text-font-size_6 {
    font-size: 90px;
}

[dropdown='sd-text-font-size'] .sd-text-font-size_6:before, #sd-text-font-size .sd-text-font-size_6:before {
    content: '90px';
}

.sd-text-font-size_5 {
    font-size: 80px;
}

[dropdown='sd-text-font-size'] .sd-text-font-size_5:before, #sd-text-font-size .sd-text-font-size_5:before {
    content: '80px';
}

.sd-text-font-size_4 {
    font-size: 70px;
}

[dropdown='sd-text-font-size'] .sd-text-font-size_4:before, #sd-text-font-size .sd-text-font-size_4:before {
    content: '70px';
}

.sd-text-font-size_3 {
    font-size: 60px;
}

[dropdown='sd-text-font-size'] .sd-text-font-size_3:before, #sd-text-font-size .sd-text-font-size_3:before {
    content: '60px';
}

.sd-text-font-size_2 {
    font-size: 50px;
}

[dropdown='sd-text-font-size'] .sd-text-font-size_2:before, #sd-text-font-size .sd-text-font-size_2:before {
    content: '50px';
}

.sd-text-font-size_1 {
    font-size: 40px;
}

[dropdown='sd-text-font-size'] .sd-text-font-size_1:before, #sd-text-font-size .sd-text-font-size_1:before {
    content: '40px';
}



/* FONT COLOR */
.sd-text-color_1 {
    color: rgba(0, 0, 0, 0.7);
}

.sd-text-color_2 {
    color: rgba(255, 255, 255, 0.7);
}

.sd-text-color_3 {
    color: rgba(189, 192, 193,0.7);
}

.sd-text-color_4 {
    color: rgba(160, 166, 109, 0.7);
}

.sd-text-color_5 {
    color: rgba(198, 175, 121, 0.7);
}

.sd-text-color_6 {
    color: rgba(163, 113, 88, 0.7);
}

/* FONT HIGHLIGHT COLOR */
.sd-text-highlight-color_none { 
    background-color: transparent;
} 

.sd-text-highlight-color_1 {
    background-color: black;
}

.sd-text-highlight-color_2 {
    background-color: white;
}

.sd-text-highlight-color_3 {
    background-color: #bdc0c1;
}

.sd-text-highlight-color_4 {
    background-color: #a0a66d;
}

.sd-text-highlight-color_5 {
    background-color: #c6af79;
}

.sd-text-highlight-color_6 {
    background-color: #a37158;
}

/* FONT opacity */
.sd-text-opacity_1 {
    opacity: 1;
}

.sd-text-opacity_2 {
    opacity: 0.9;
}

.sd-text-opacity_3 {
    opacity: 0.8;
}

.sd-text-opacity_4 {
    opacity: 0.7;
}

.sd-text-opacity_5 {
    opacity: 0.6;
}

.sd-text-opacity_6 {
    opacity: 0.5;
}

.sd-text-opacity_7 {
    opacity: 0.4;
}

.sd-text-opacity_8 {
    opacity: 0.3;
}

.sd-text-opacity_9 {
    opacity: 0.2;
}

.sd-text-opacity_10 {
    opacity: 0.1;
}




/* TEXT EFFECT */
.sd-text-effect_none {
}

[dropdown='sd-text-effect'] .sd-text-effect_none:before, #sd-text-effect .sd-text-effect_none:before {
    content: 'none';
}


/*.sd-text-effect_texture {   
}

[dropdown='sd-text-effect'] .sd-text-effect_texture:before, #sd-text-effect .sd-text-effect_texture:before {
    content: 'texture';
}*/


/* IMAGE STYLES */
.style-sd-image_1 sd-image-border-color_none {
}

.style-sd-image_2 sd-image-border-width_0 sd-image-border-color_3 sd-image-opacity_3 sd-image-effect_grayscale {
}

.style-sd-image_3 sd-image-border-width_0 sd-image-border-color_4 sd-image-opacity_3 {
}

.style-sd-image_4 sd-image-border-width_4 sd-image-border-color_5 sd-image-opacity_3 sd-image-effect_Sepia sd-image-opacity_3 {
}


.wrapper-style-sd-image_1 {
    top: 150px;
    left: 387px;
}

    .wrapper-style-sd-image_1.sd-loading {
        max-width: 1031px;
        max-height: 804px;
    }

.style-sd-image_1.initial-size-constraint {
    max-width: 1031px;
    max-height: 804px;
}

.wrapper-style-sd-image_2 {
    left: 300px;
    top: 380px;
}

.style-sd-image_2.initial-size-constraint {
    max-width: 1031px;
    max-height: 804px;
}

.wrapper-style-sd-image_3 {
    left: 70px;
    top: 350px;
}

.style-sd-image_3.initial-size-constraint {
    max-width: 1031px;
    max-height: 804px;
}

.wrapper-style-sd-image_4 {
    top: 150px;
    left: 387px;
}

.style-sd-image_4.initial-size-constraint {
    max-width: 1031px;
    max-height: 804px;
}

.wrapper-style-sd-image_5 {
    left: 0px;
    top: 0px;
}

.style-sd-image_5.initial-size-constraint {
    max-width: 1920px;
    width: 1920px;
    height: auto;
}

/* IMAGE BORDER WIDTH */

.sd-image-border-width_7{border-width:30px;}
.sd-image-border-width_6{border-width:20px;}
.sd-image-border-width_5{border-width:14px;}
.sd-image-border-width_4{border-width:10px;}
.sd-image-border-width_3{border-width:6px;}
.sd-image-border-width_2{border-width:4px;}
.sd-image-border-width_1{border-width:2px;}
.sd-image-border-width_0{border-width:0;}

/* IMAGE BORDER COLOR */

sd-image-border-color_none{border-color:transparent;}
.sd-image-border-color_1{border-color:Black;}
.sd-image-border-color_2{border-color:White;}
.sd-image-border-color_3{border-color:#bdc0c1;}
.sd-image-border-color_4{border-color:#a0a66d;}
.sd-image-border-color_5{border-color:#c6af79;}
.sd-image-border-color_6{border-color:#a37158;}


/* IMAGE BORDER WIDTH */
.sd-image-border-width_7{outline-width:30px;border-width:30px;}
.sd-image-border-width_6{outline-width:20px;}
.sd-image-border-width_5{outline-width:14px;}
.sd-image-border-width_4{outline-width:10px;}
.sd-image-border-width_3{outline-width:6px;}
.sd-image-border-width_2{outline-width:4px;}
.sd-image-border-width_1{outline-width:2px;}
.sd-image-border-width_0{outline-width:0;}

 /*IMAGE BORDER COLOR 
.sd-image-border-color_none{outline-color:transparent;}
.sd-image-border-color_1{outline-color:Black;}
.sd-image-border-color_2{outline-color:White;}
.sd-image-border-color_3{outline-color:#bdc0c1;}
.sd-image-border-color_4{outline-color:#a0a66d;}
.sd-image-border-color_5{outline-color:#c6af79;}
.sd-image-border-color_6{outline-color:#a37158;}
}*/
























/* IMAGE OPACITY */
.sd-image-opacity_1 {
    opacity: 1;
}

.sd-image-opacity_2 {
    opacity: 0.9;
}

.sd-image-opacity_3 {
    opacity: 0.6;
}

.sd-image-opacity_4 {
    opacity: 0.3;
}


/* IMAGE EFFECT */

.sd-image-effect_none {
}

[dropdown='sd-image-effect'] .sd-image-effect_none:before, #sd-image-effect .sd-image-effect_none:before {
    content: 'None';
}

/*.sd-image-effect_shadow { -webkit-box-shadow: 3px 7px 27px #000000; -moz-box-shadow: 3px 7px 27px #000000; box-shadow: 3px 7px 27px #000000; }

[dropdown='sd-image-effect'] .sd-image-effect_shadow:before, #sd-image-effect .sd-image-effect_shadow:before { content: 'shadow'; }*/

.sd-image-effect_grayscale {
    -webkit-filter: grayscale(95%);
    filter: grayscale(95%);
}

[dropdown='sd-image-effect'] .sd-image-effect_grayscale:before, #sd-image-effect .sd-image-effect_grayscale:before {
    content: '*Grayscale';
}

.sd-image-effect_sepia {
    -webkit-filter: sepia(0.5);
    filter: sepia(0.5);
}

[dropdown='sd-image-effect'] .sd-image-effect_sepia:before, #sd-image-effect .sd-image-effect_sepia:before {
    content: '*Sepia';
}




/* SHAPES STYLES */
.style-sd-shape_1 sd-shape-fill_3 sd-shape-opacity_4 {
}

.style-sd-shape_2 sd-shape-fill_5 sd-shape-opacity_4 sd-shape-stroke-width_4 sd-shape-stroke-color_3 {
}

.style-sd-shape_3 sd-shape-fill_4 sd-shape-opacity_4 sd-shape-stroke-width_4 sd-shape-stroke-color_4 {
}

.style-sd-shape_4 sd-shape-fill_3 sd-shape-opacity_4 sd-shape-stroke-width_4 sd-shape-stroke-color_5 {
}

/* SHAPES FILL COLOR */
.sd-shape-fill_transparent {
    fill: transparent;
}

/* Set white fill for shapes
 * considering dark template
 */
.sd-element-shape{
    fill:white;
}

.sd-shape-fill_1 {
    fill: black;
}

.sd-shape-fill_2 {
    fill: white;
}

.sd-shape-fill_3 {
    fill: #bdc0c1;
}

.sd-shape-fill_4 {
    fill: #a0a66d;
}

.sd-shape-fill_5 {
    fill: #c6af79;
}

.sd-shape-fill_6 {
    fill: #a37158;
}


/* SHAPES BORDER WIDTH */
.sd-shape-stroke-width_5 {
    stroke-width: 30;
}

.sd-shape-stroke-width_4 {
    stroke-width: 20;
}

.sd-shape-stroke-width_3 {
    stroke-width: 10;
}

.sd-shape-stroke-width_2 {
    stroke-width: 5;
}

.sd-shape-stroke-width_1 {
    stroke-width: 2;
}

.sd-shape-stroke-width_0 {
    stroke-width: 0;
}

/* SHAPES BORDER COLOR */
.sd-shape-stroke-color_1 {
    stroke: black;
}

.sd-shape-stroke-color_2 {
    stroke: white;
}

.sd-shape-stroke-color_3 {
    stroke: #bdc0c1;
}

.sd-shape-stroke-color_4 {
    stroke: #a0a66d;
}

.sd-shape-stroke-color_5 {
    stroke: #c6af79;
}

.sd-shape-stroke-color_6 {
    stroke: #a37158;
}


/* SHAPE OPACITY */
.sd-shape-opacity_1 {
    opacity: 1;
}

.sd-shape-opacity_2 {
    opacity: 0.9;
}

.sd-shape-opacity_3 {
    opacity: 0.8;
}

.sd-shape-opacity_4 {
    opacity: 0.7;
}

.sd-shape-opacity_5 {
    opacity: 0.6;
}

.sd-shape-opacity_6 {
    opacity: 0.5;
}

.sd-shape-opacity_7 {
    opacity: 0.4;
}

.sd-shape-opacity_8 {
    opacity: 0.3;
}

/* SHAPE EFFECT */

/*.sd-shape-effect_none {
}

[dropdown='sd-image-effect'] .sd-image-effect_none:before, #sd-image-effect .sd-image-effect_none:before {
    content: 'None';
}



/* VIDEO STYLES */
.style-sd-video_1 sd-video-opacity_3 sd-video-border-width_5 sd-video-border-color_2 d-image-effect_grayscale {
}

.style-sd-video_2 sd-video-opacity_3 sd-video-border-width_4 sd-video-border-color_5 {
}

.style-sd-video_3 sd-video-opacity_3 sd-video-border-width_4 sd-video-border-color_4 {
}

.style-sd-video_4 sd-video-opacity_3 sd-video-border-width_4 sd-video-border-color_4 sd-video-effect_sepia {
}


/* VIDEO OPACITY */

.sd-video-opacity_1 {
    opacity: 1;
}

.sd-video-opacity_2 {
    opacity: 0.9;
}

.sd-video-opacity_3 {
    opacity: 0.8;
}

.sd-video-opacity_4 {
    opacity: 0.6;
}

.sd-video-opacity_5 {
    opacity: 0.4;
}


/* VIDEO BORDER WIDTH */
.sd-video-border_none {
    border: none;
}

.sd-video-border-width_5 {
    border-width: 30px;
}

.sd-video-border-width_4 {
    border-width: 25px;
}

.sd-video-border-width_3 {
    border-width: 12px;
}

.sd-video-border-width_2 {
    border-width: 6px;
}

.sd-video-border-width_1 {
    border-width: 3px;
}


/* VIDEO BORDER COLOR */
.sd-video-border-color_1 {
    border-color: Black;
}

.sd-video-border-color_2 {
    border-color: White;
}

.sd-video-border-color_3 {
    border-color: #bdc0c1;
}

.sd-video-border-color_4 {
    border-color: #a0a66d;
}

.sd-video-border-color_5 {
    border-color: #c6af79;
}

.sd-video-border-color_6 {
    border-color: #a37158;
}


/* VIDEO EFFECT */

.sd-video-effect_none {
}

[dropdown='sd-video-effect'] .sd-video-effect_none:before, #sd-video-effect .sd-video-effect_none:before {
    content: 'None';
}

.sd-video-effect_shadow {
    -webkit-box-shadow: 3px 7px 27px #000000;
    -moz-box-shadow: 3px 7px 27px #000000;
    box-shadow: 3px 7px 27px #000000;
}

[dropdown='sd-video-effect'] .sd-video-effect_shadow:before, #sd-video-effect .sd-video-effect_shadow:before {
    content: 'shadow';
}

.sd-video-effect_grayscale {
    -webkit-filter: grayscale(95%);
    -moz-filter: grayscale(95%);
    filter: grayscale(95%);
}

[dropdown='sd-video-effect'] .sd-video-effect_grayscale:before, #sd-video-effect .sd-video-effect_grayscale:before {
    content: 'grayscale';
}

.sd-video-effect_sepia {
    -webkit-filter: sepia(0.9);
    filter: sepia(0.9);
}

[dropdown='sd-video-effect'] .sd-video-effect_sepia:before, #sd-video-effect .sd-video-effect_sepia:before {
    content: '*Sepia';
}

sd-video-effect_grayscale {
    -webkit-filter: grayscale(0.7);
    filter: grayscale(0.7);
}

[dropdown='sd-video-effect'] .sd-video-effect_sepia:before, #sd-video-effect .sd-video-effect_sepia:before {
    content: '*Grayscale';
}

/* Bullets */
.sd-text-direction_rtl li:before {
  margin-left: 105%;
  left: 0 !important;
}
.sd-element-text li{
position:relative;
margin-bottom: 0.5em;
}
.sd-element-text ul li:before{
    position:absolute;
left: -0.4em;
top: -0.045em;
transform:scale(0.7);
-webkit-transform:scale(0.7);
}
.sd-element-text ul ul li:before{
left: -0.4em;
top: -0.11em;
transform:scale(1);
-webkit-transform:scale(1);
}
.sd-element-text ul ul ul li:before{
left: -0.69em;
top: -0.09em;
transform:scale(1);
-webkit-transform:scale(1);
}
/*text*/
.style-sd-text_3 ul li:before{
    position:absolute;
left: -0.3em;
top: -0.05em;
transform:scale(0.7);
-webkit-transform:scale(0.7);
}
.style-sd-text_3 ul ul li:before{
left: -0.6em;
top: -0.08em;
transform:scale(0.7);
-webkit-transform:scale(0.7);
}
.style-sd-text_3 ul ul ul li:before{
left: -0.65em;
top: -0.07em;
transform:scale(1);
-webkit-transform:scale(1);
}
.sd-text-direction_rtl ul ul ul > li:before {
 transform:rotate(180deg); 
 -webkit-transform:rotate(180deg); 
   top: 0.15em;
   margin-left: 90%;
}

.slide ul li,
#edit-surface ul li {
    list-style: none;
}

.slide ul li:before,
#edit-surface ul li:before {
    pointer-events: none;
    content: '\2022';
}

.slide ul ul li:before,
#edit-surface ul ul li:before {
    content: '\2013';
}

.slide ul ul ul li:before,
#edit-surface ul ul ul li:before {
    content: '\2023';
}
/* END */

/**************************************************************/

/* Charts Color Pallette */
.data-chart-colors {
    content: "#a0a66d|#c6af79|#a37158|#aa9a6b|#c4c178|#a8865b|#8e9d67|#a9685b"; 
}
                                                    
/* Table Full Control (Including header)*/          

/* Table - table reset*/                            
.sd-element-chart .google-visualization-table-table { width:100%;
    background: transparent;
    font-size: 31% !important;                     
}

.sd-element-chart .google-visualization-table-table tbody{
    font-family: 'voces', 'Voces-Ext', '华文细黑', 'STXihei', 'NotoSansDevanagari', 'NotoNaskhArabic', 'Roboto-Cyrillic', 'Roboto-Cyrillic-Ext', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','Osaka', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', 'almoni-dl-aaa-400';
    color:#a37158;
    text-align:center;
}

/* Table header */
.sd-element-chart .google-visualization-table-tr-head, .sd-element-chart .google-visualization-table-tr-head td, .sd-element-chart .google-visualization-table-tr-head-nonstrict {
    font-size: 105%;
    font-family: 'Anton', 'Anton-Ext', '华文细黑', 'STXihei', 'NotoSansDevanagari', 'NotoNaskhArabic', 'Roboto-Cyrillic', 'Roboto-Cyrillic-Ext', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','Osaka', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', 'almoni-dl-aaa-400';
    background: rgba(163, 113, 88, 0.5) !important;
    font-weight:normal !important;
    padding: 10px 0 !important;
    color: rgba(255, 255, 255, 0.7);
    /*set borders color, width and style*/
    border-bottom: 2px solid rgba(255, 255, 255, 0.7);
    border-left: 0px;
    border-right: 0px;
}

/* Even Rows */
.sd-element-chart .google-visualization-table-tr-even, .sd-element-chart .google-visualization-table-tr-even td, .sd-element-chart .google-visualization-table-tr-even-nonstrict {
    background: transparent;
    /*set borders color, width and style*/
    border-bottom: 2px solid rgba(255, 255, 255, 0.7);
    border-left: 0px;
    border-right: 0px;
    padding: 10px 0 !important;
    text-align:center;
}
/* Odd Rows */
.sd-element-chart .google-visualization-table-tr-odd, .sd-element-chart .google-visualization-table-tr-odd td, .sd-element-chart .google-visualization-table-tr-odd-nonstrict {
    background: transparent;
   /*set borders color, width and style*/
    border-bottom: 2px solid rgba(255, 255, 255, 0.7);
    border-left: 0px;
    border-right: 0px;
    padding: 10px 0 !important;
    text-align:center;  
}

/*************************************/

/*section ajenda*/
/*Background and border*/
.sectionBoxParams {
  border: 4px solid #515151;
  background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/ajenda-bg2.jpg);
}

 /*.sectionBoxParams:nth-child(2n +2){ 
   background: green;
 }*/
 
/*The section text:*/
.sectionBoxTitle {       
   font-family:'Anton', 'Alef';
    font-size: 34px;
    color: rgba(160, 166, 109, 0.9);
}
 
/*The slide numbers (bottom right):*/
.sectionBoxSlides {
   font-family:'Anton', 'Alef';
    font-size: 18px;
    color: white;
}

/**************************************************************/
/* Oragnization Charts */
/* Default nodes */
.google-visualization-orgchart-node {
    text-align: center;
    vertical-align: middle;
    font-family:'Anton', 'Alef';
    cursor: default;
    border: 2px solid white !important;
    font-weight: lighter;
    -moz-border-radius: 5px;
    letter-spacing: 0.7px;
    -webkit-border-radius: 5px;
    -webkit-box-shadow: rgb(163, 113, 88) 3px 3px 3px;
    -moz-box-shadow: rgba(0, 0, 0, 0.5) 3px 3px 3px;
    background: rgb(163, 113, 88);
    font-size: 37px;
    /* padding-left: 10px; */
    color: white;
    /* padding-right: 10px; */
    padding: 10px;
}
/* On click */
.google-visualization-orgchart-nodesel {
    border: 2px solid #e3ca4b;
    background-color: rgb(198, 175, 121);
   
    /* width: 50px; */
}
/* Connectors */
.google-visualization-orgchart-lineleft {
    border-left: 5px solid white;
}

.google-visualization-orgchart-lineright {
    border-right: 5px solid white;
}

.google-visualization-orgchart-linebottom {
  border-bottom: 4px solid white;
}
/**************************************************************/
/* TEXT ALIGN */
.sd-text-align_center {
    text-align: center;
}

.sd-text-align_left {
    text-align: left;
}

.sd-text-align_right {
    text-align: right;
}

.sd-text-align_justify {
    text-align: justify;
}

/* TEXT DIRECTION */
.sd-text-direction_rtl {
    direction: rtl;
}

/* TEXT DECORATION */
.sd-text-font-weight_bold {
    font-weight: bold;
}

.sd-text-font-weight_normal {
    font-weight: normal;
}

.sd-text-decoration_underline {
    text-decoration: underline;
}

.sd-text-decoration_normal {
    text-decoration: none;
}

.sd-text-font-style_italic {
    font-style: italic;
}

.sd-text-font-style_normal {
    font-style: normal;
}


/**************************************************************/

#world {
}

/*Hyperlink*/
.sd-element-text a{
Color: rgb(142, 164, 202);
text-decoration:none;
}

.sd-element-text a:hover{
Color: rgb(159, 185, 230);
text-decoration:none;
}


#scene {
    background-color: black;
    background-size: cover; 
}

.slide-wrapper {
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}

.slide-wrapper:nth-child(5n+1)  {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/thumb1.jpg);
}

.slide-wrapper:nth-child(5n+2)  {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/thumb2.jpg);
}

.slide-wrapper:nth-child(5n+3) {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/thumb3.jpg);
}

.slide-wrapper:nth-child(5n+4) {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/thumb4.jpg);
}

.slide-wrapper:nth-child(5n+5) {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/thumb5.jpg);
}

#Table_road {
    position: absolute;
}

/*SCALED*/
#floor {
    position: absolute;
    -webkit-transform: scale3d(3,3,3) translate3d(0px, 0px, -3px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);    
    transform: scale3d(3,3,3) translate3d(0px, 0px, -3px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    /*-moz-transform: scale3d(3,3,3) translate3d(0px, 0px, -3px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);*/
    -moz-transform: scale3d(3, 3, 3) translate3d(61px, 0px, -3px) rotateX(0deg) rotateY(0deg) rotateZ(0deg); /* special firefox */
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/road_small.png);
    width: 1167px;
    height: 958px;
    /*background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/road.jpg); 
         width: 3500px; 
         height: 2874px;*/
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
    z-index: -1; /* for firefox, so slide 4 won't show over slide3'*/
}

/*CUT AND SCALED*/
#building06 {
    position: absolute;
    -webkit-transform: translate3d(203px, 907px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    -moz-transform: translate3d(203px, 907px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    transform: translate3d(203px, 907px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    display: inline-block;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}

/*CUT AND SCALED*/
#building07 {
    position: absolute;
    -webkit-transform: translate3d(704px, 905px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);    
    transform: translate3d(704px, 905px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    -moz-transform: translate3d(704px, 575px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg); /*for firefox*/
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    display: inline-block;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}

/*CUT AND SCALED*/
#building09 {
    position: absolute;
    -webkit-transform: translate3d(1625px, 907px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    -moz-transform: translate3d(1625px, 907px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    transform: translate3d(1625px, 907px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -transform-style: preserve-3d;
    display: inline-block;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}

/*CUT AND SCALED*/
#building12 {
    position: absolute;
    -webkit-transform: translate3d(196px, 1625px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    -moz-transform: translate3d(196px, 1625px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    transform: translate3d(196px, 1625px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    display: inline-block;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}

/*CUT AND SCALED*/
#building13 {
    position: absolute;
    -webkit-transform: translate3d(712px, 1625px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);    
    transform: translate3d(712px, 1625px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    -moz-transform: translate3d(712px, 1875px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg); /* special firefox */
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    display: inline-block;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}

/*CUT AND SCALED*/
#building14 {
    position: absolute;
    -webkit-transform: translate3d(1136px, 1625px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);    
    transform: translate3d(1136px, 1625px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    -moz-transform: translate3d(1186px, 1885px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg); /*for firefox!*/
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    display: inline-block;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}

/*CUT AND SCALED*/
#building19 {
    position: absolute;
    -webkit-transform: translate3d(1232px, 2314px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    -moz-transform: translate3d(1232px, 2314px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    transform: translate3d(1232px, 2314px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    display: inline-block;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}

.light {
    z-index: -1;
}
/************* START LAMPS ***************/

/* FULL, but small*/
/*lamp left01*/
#lamp01 {
    position: absolute;
    -webkit-transform: translate3d(2280px, 1600px, 265px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    -moz-transform: translate3d(2280px, 1600px, 265px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    transform: translate3d(2280px, 1600px, 265px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/lamp-left.png);
    width: 95px;
    height: 280px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}

/* FULL, but small*/
/*lamp right01*/
#lamp02 {
    position: absolute;
    -webkit-transform: translate3d(2280px, 1390px, 265px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    -moz-transform: translate3d(2280px, 1390px, 265px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    transform: translate3d(2280px, 1390px, 265px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/lamp-right.png);
    width: 95px;
    height: 280px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}

/* FULL, but small*/
/*lamp left02*/
#lamp03 {
    position: absolute;
    -webkit-transform: translate3d(1700px, 1600px, 265px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    -moz-transform: translate3d(1700px, 1600px, 265px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    transform: translate3d(1700px, 1600px, 265px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/lamp-left.png);
    width: 95px;
    height: 280px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}

/* FULL, but small*/
/*lamp right02*/
#lamp04 {
    position: absolute;
    -webkit-transform: translate3d(1700px, 1400px, 265px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    -moz-transform: translate3d(1700px, 1400px, 265px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    transform: translate3d(1700px, 1400px, 265px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/lamp-right.png);
    width: 95px;
    height: 280px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}

/* FULL, but small*/
/*lamp left03*/
#lamp05 {
    position: absolute;
    -webkit-transform: translate3d(1150px, 1600px, 265px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    -moz-transform: translate3d(1150px, 1600px, 265px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    transform: translate3d(1150px, 1600px, 265px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/lamp-left.png);
    width: 95px;
    height: 280px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}

/* FULL, but small*/
/*lamp right03*/
#lamp06 {
    position: absolute;
    -webkit-transform: translate3d(1150px, 1400px, 265px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    -moz-transform: translate3d(1150px, 1400px, 265px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    transform: translate3d(1150px, 1400px, 265px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/lamp-right.png);
    width: 95px;
    height: 280px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}

/* FULL, but small*/
/*lamp left04*/
#lamp07 {
    position: absolute;
    -webkit-transform: translate3d(670px, 1600px, 265px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    -moz-transform: translate3d(670px, 1600px, 265px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    transform: translate3d(670px, 1600px, 265px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/lamp-left.png);
    width: 95px;
    height: 280px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}

/* FULL, but small*/
/*lamp right04*/
#lamp08 {
    position: absolute;
    -webkit-transform: translate3d(670px, 1400px, 265px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    -moz-transform: translate3d(670px, 1400px, 265px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    transform: translate3d(670px, 1400px, 265px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/lamp-right.png);
    width: 95px;
    height: 280px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}

/************* END LAMPES ***************/


/************* start light ***************/


/* FULL, but small*/
/*light left01*/
#light01 {
    position: absolute;
    -webkit-transform: translate3d(2284px, 1581px, 285px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    -moz-transform: translate3d(2284px, 1581px, 285px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    transform: translate3d(2284px, 1581px, 285px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/light.png);
    opacity: 0.8;
    width: 140px;
    height: 115px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}

/* FULL, but small*/
/*light right01*/
#light02 {
    position: absolute;
    -webkit-transform: translate3d(2280px, 1453px, 285px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    -moz-transform: translate3d(2280px, 1453px, 285px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    transform: translate3d(2280px, 1453px, 285px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/light.png);
    opacity: 0.8;
    width: 140px;
    height: 115px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}

/* FULL, but small*/
/*light left02*/
#light03 {
    position: absolute;
    -webkit-transform: translate3d(1700px, 1580px, 285px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    -moz-transform: translate3d(1700px, 1580px, 285px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    transform: translate3d(1700px, 1580px, 285px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/light.png);
    opacity: 0.8;
    width: 140px;
    height: 115px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}

/* FULL, but small*/
/*light right02*/
#light04 {
    position: absolute;
    -webkit-transform: translate3d(1710px, 1460px, 285px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    -moz-transform: translate3d(1710px, 1460px, 285px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    transform: translate3d(1710px, 1460px, 285px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/light.png);
    opacity: 0.8;
    width: 140px;
    height: 115px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}

/* FULL, but small*/
/*light left03*/
#light05 {
    position: absolute;
    -webkit-transform: translate3d(1150px, 1580px, 285px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    -moz-transform: translate3d(1150px, 1580px, 285px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    transform: translate3d(1150px, 1580px, 285px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/light.png);
    opacity: 0.8;
    width: 140px;
    height: 115px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}

/* FULL, but small*/
/*light right03*/
#light06 {
    position: absolute;
    -webkit-transform: translate3d(1150px, 1460px, 285px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    -moz-transform: translate3d(1150px, 1460px, 285px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    transform: translate3d(1150px, 1460px, 285px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/light.png);
    opacity: 0.8;
    width: 140px;
    height: 115px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}

/* FULL, but small*/
/*light left04*/
#light07 {
    position: absolute;
    -webkit-transform: translate3d(671px, 1580px, 285px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    -moz-transform: translate3d(671px, 1580px, 285px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    transform: translate3d(671px, 1580px, 285px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/light.png);
    opacity: 0.8;
    width: 140px;
    height: 115px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}

/* FULL, but small*/
/*light right04*/
#light08 {
    position: absolute;
    -webkit-transform: translate3d(671px, 1460px, 285px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    -moz-transform: translate3d(671px, 1460px, 285px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    transform: translate3d(671px, 1460px, 285px) rotateX(90deg) rotateY(90deg) rotateZ(180deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/light.png);
    opacity: 0.8;
    width: 140px;
    height: 115px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}


/************* START SLIDES ***************/
/*CUT AND SCALED*/
/*Slide 01  translate3d(-270px, 610px, 1140px)*/
#slide1 {
    position: absolute;
    -webkit-transform: translate3d(270px, 1032px, 1140px) rotateX(90deg) rotateY(-90deg) rotateZ(180deg) scale(0.125);
    -moz-transform: translate3d(270px, 1032px, 1140px) rotateX(90deg) rotateY(-90deg) rotateZ(180deg) scale(0.125);
    transform: translate3d(270px, 1032px, 1140px) rotateX(90deg) rotateY(-90deg) rotateZ(180deg) scale(0.125);
    /*transform: translate3d(396px, 930px, 1297px) rotateX(90deg) rotateY(-90deg) rotateZ(180deg) scale(0.3);*/
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d; /*background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/sign01.png); width: 1332px; height: 1041px; */
    -moz-background-size: 100% 100% ;
    -webkit-background-size: 100% 100% ;
    background-size: 100% 100% ;
}
#slide1 > *:nth-child(1) {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/sign01/sign01_03.png);
    width: 260px;
    height: 325px;
    position: absolute; 
    -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; 
    -webkit-transform: translate3d(1072px,51px,0); -moz-transform: translate3d(1072px,51px,0); transform: translate3d(1072px,51px,0);
}
#slide1 > *:nth-child(2) {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/sign01/sign01_05.png);
    width: 1006px;
    height: 150px;
    position: absolute; 
    -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; 
    -webkit-transform: translate3d(66px,146px,0); -moz-transform: translate3d(66px,146px,0); transform: translate3d(66px,146px,0);
}
#slide1 > *:nth-child(3) {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/sign01/sign01_06.png);
    width: 25px;
    height: 745px;
    position: absolute; 
    -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; 
    -webkit-transform: translate3d(66px,296px,0); -moz-transform: translate3d(66px,296px,0); transform: translate3d(66px,296px,0);
}
#slide1 > *:nth-child(4) {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/sign01/sign01_07_small.png);
    width: 329px;
    height: 169px;
    position: absolute; 
    -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; 
    -webkit-transform: scale3d(3,3,3) translate3d(138px,154px,0); -moz-transform: scale3d(3,3,3) translate3d(138px,154px,0); transform: scale3d(3,3,3) translate3d(138px,154px,0);
}
#slide1 > *:nth-child(5) {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/sign01/sign01_08.png);
    width: 15px;
    height: 665px;
    position: absolute; 
    -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; 
    -webkit-transform: translate3d(1072px,376px,0); -moz-transform: translate3d(1072px,376px,0); transform: translate3d(1072px,376px,0);
}
#slide1 > *:nth-child(6) {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/sign01/sign01_10.png);
    width: 981px;
    height: 65px;
    position: absolute; 
    -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; 
    -webkit-transform: translate3d(91px,799px,0); -moz-transform: translate3d(91px,799px,0); transform: translate3d(91px,799px,0);
}
#slide1 > *:nth-child(7) {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/sign01/sign01_11.png);
    width: 102px;
    height: 177px;
    position: absolute; 
    -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; 
    -webkit-transform: translate3d(91px,864px,0); -moz-transform: translate3d(91px,864px,0); transform: translate3d(91px,864px,0);
}
#slide1 > *:nth-child(8) {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/sign01/sign01_13.png);
    width: 106px;
    height: 177px; 
    position: absolute; 
    -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; 
    -webkit-transform: translate3d(966px,864px,0); -moz-transform: translate3d(966px,864px,0); transform: translate3d(966px,864px,0);
}

/*CUT AND SCALED*/
/*Slide 02*/
#slide2 {
    position: absolute;
    -webkit-transform: translate3d(1347px, 2523px, 2010px) rotateX(90deg) rotateY(180deg) rotateZ(180deg) scale(0.42);
    -moz-transform: translate3d(1347px, 2523px, 2010px) rotateX(90deg) rotateY(180deg) rotateZ(180deg) scale(0.42);
    transform: translate3d(1347px, 2523px, 2010px) rotateX(90deg) rotateY(180deg) rotateZ(180deg) scale(0.42);    
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    /*background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/sign02.png);*/
    /*width: 1215px;
    height: 1044px;*/
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}
#slide2 > *:nth-child(1) {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/sign02/sign02_01.png);
    width: 49px;
    height: 1044px;
    position: absolute; 
    -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; 
    -webkit-transform: translate3d(0px,0px,0); -moz-transform: translate3d(0px,0px,0); transform: translate3d(0px,0px,0);
}
#slide2 > *:nth-child(2) {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/sign02/sign02_02_smaller.png);
    width: 374px;
    height: 210px;
    position: absolute; 
    -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; 
    -webkit-transform: scale3d(3,3,3) translate3d(144px,70px,0); -moz-transform: scale3d(3,3,3) translate3d(144px,70px,0); transform: scale3d(3,3,3) translate3d(144px,70px,0);
}
#slide2 > *:nth-child(3) {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/sign02/sign02_03.png);
    width: 45px;
    height: 1044px;
    position: absolute; 
    -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; 
    -webkit-transform: translate3d(1170px,0px,0); -moz-transform: translate3d(1170px,0px,0); transform: translate3d(1170px,0px,0);
}
#slide2 > *:nth-child(4) {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/sign02/sign02_04.png);
    width: 1121px;
    height: 414px;
    position: absolute; 
    -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; 
    /* adapted for firefox */
    -webkit-transform: translate3d(49px,630px,0);  transform: translate3d(49px,630px,0); -moz-transform: translate3d(49px,540px,0) scaleY(0.6);
}

/*CUT AND SCALED*/
/*Slide 03*/
#slide3 {    
    position: absolute;
    /*-webkit-transform: translate3d(-35px, 785px, 113px) rotateX(90deg) rotateY(-90deg) rotateZ(180deg) scale(0.24);
    -moz-transform: translate3d(-35px, 785px, 113px) rotateX(90deg) rotateY(-90deg) rotateZ(180deg) scale(0.24);
    transform: translate3d(-35px, 785px, 113px) rotateX(90deg) rotateY(-90deg) rotateZ(180deg) scale(0.24);*/
    -webkit-transform: translate3d(700px, 1275px, 273px) rotateX(90deg) rotateY(-90deg) rotateZ(180deg) scale(0.24);
    -moz-transform: translate3d(700px, 1275px, 273px) rotateX(90deg) rotateY(-90deg) rotateZ(180deg) scale(0.24);
    transform: translate3d(700px, 1275px, 273px) rotateX(90deg) rotateY(-90deg) rotateZ(180deg) scale(0.24);    
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d; /*background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/sign03.png);*/
    /*width: 1469px;
    height: 1332px;*/
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    /*z-index: 9;*/
}
#slide3 > *:nth-child(1) {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/sign03/sign03_02.png);
    width: 1145px;
    height: 61px;
    position: absolute; 
    -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; 
    -webkit-transform: translate3d(172px,1px,0); -moz-transform: translate3d(172px,1px,0); transform: translate3d(172px,1px,0);
}
#slide3 > *:nth-child(2) {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/sign03/sign03_04.png);
    width: 41px;
    height: 669px;
    position: absolute; 
    -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; 
    -webkit-transform: translate3d(172px,61px,0); -moz-transform: translate3d(172px,61px,0); transform: translate3d(172px,61px,0);
}
#slide3 > *:nth-child(3) {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/sign03/sign03_05_small.png);
    width: 355px;
    height: 194px;
    position: absolute; 
    -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; 
    -webkit-transform: scale3d(3,3,3) translate3d(189px,85px,0); -moz-transform: scale3d(3,3,3) translate3d(189px,85px,0); transform: scale3d(3,3,3) translate3d(189px,85px,0);
}
#slide3 > *:nth-child(4) {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/sign03/sign03_06.png);
    width: 41px;
    height: 669px;
    position: absolute; 
    -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; 
    -webkit-transform: translate3d(1276px,61px,0); -moz-transform: translate3d(1276px,61px,0); transform: translate3d(1276px,61px,0);
}
#slide3 > *:nth-child(5) {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/sign03/sign03_08.png);
    width: 55px;
    height: 812px;
    position: absolute; 
    -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; 
    -webkit-transform: translate3d(117px,518px,0); -moz-transform: translate3d(117px,518px,0); transform: translate3d(117px,518px,0);
}
#slide3 > *:nth-child(6) {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/sign03/sign03_09.png);
    width: 46px;
    height: 812px;
    position: absolute; 
    -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; 
    -webkit-transform: translate3d(1317px,518px,0); -moz-transform: translate3d(1317px,518px,0); transform: translate3d(1317px,518px,0);
}
#slide3 > *:nth-child(7) {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/sign03/sign03_11.png);
    width: 1063px;
    height: 89px;
    position: absolute; 
    -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; 
    -webkit-transform: translate3d(213px,641px,0); -moz-transform: translate3d(213px,641px,0); transform: translate3d(213px,641px,0);
}
#slide3 > *:nth-child(8) {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/sign03/sign03_13.png);
    width: 12px;
    height: 600px;
    position: absolute; 
    -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; 
    -webkit-transform: translate3d(1305px,730px,0); -moz-transform: translate3d(1305px,730px,0); transform: translate3d(1305px,730px,0);
}

/*CUT AND SCALED*/
/*Slide 04*/
#slide4 {
    position: absolute;
    /*-webkit-transform: translate3d(-620px, 940px, 111px) rotateX(90deg) rotateY(90deg) rotateZ(180deg) scale(0.3);
    -moz-transform: translate3d(-620px, 940px, 111px) rotateX(90deg) rotateY(90deg) rotateZ(180deg) scale(0.3);    
    transform: translate3d(-620px, 940px, 111px) rotateX(90deg) rotateY(90deg) rotateZ(180deg) scale(0.3);*/
    -webkit-transform: translate3d(197px, 1620px, 241px) rotateX(90deg) rotateY(90deg) rotateZ(180deg) scale(0.3);
    -moz-transform: translate3d(197px, 1620px, 241px) rotateX(90deg) rotateY(90deg) rotateZ(180deg) scale(0.3);    
    transform: translate3d(197px, 1620px, 241px) rotateX(90deg) rotateY(90deg) rotateZ(180deg) scale(0.3);    
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    /*background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/truck.png);*/
    /*width: 1634px;
    height: 868px;*/
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    /*z-index: 8;*/
    z-index: -1; /* for firefox, so slide 4 won't show over slide3'*/
}
#slide4 > *:nth-child(1) {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/truck/truck_01.png);
    width: 1012px;
    height: 33px;
    position: absolute; 
    -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; 
    -webkit-transform: translate3d(0px,1px,0); -moz-transform: translate3d(0px,1px,0); transform: translate3d(0px,1px,0);
}
#slide4 > *:nth-child(2) {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/truck/truck_03.png);
    width: 48px;
    height: 741px;
    position: absolute; 
    -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; 
    -webkit-transform: translate3d(0px,33px,0); -moz-transform: translate3d(0px,33px,0); transform: translate3d(0px,33px,0);
}
#slide4 > *:nth-child(3) {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/truck/truck_05.png);
    width: 86px;
    height: 49px;
    position: absolute; 
    -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; 
    -webkit-transform: translate3d(926px,33px,0); -moz-transform: translate3d(926px,33px,0); transform: translate3d(926px,33px,0);
}
#slide4 > *:nth-child(4) { 
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/truck/truck_04_small.png);
    width: 294px;
    height: 94px;
    position: absolute; 
    -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; 
    -webkit-transform: scale3d(3,3,3) translate3d(113px,43px,0); -moz-transform: scale3d(3,3,3) translate3d(113px,43px,0); transform: scale3d(3,3,3) translate3d(113px,43px,0);
}
#slide4 > *:nth-child(5) {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/truck/truck_07.png);
    width: 52px;
    height: 707px;
    position: absolute; 
    -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; 
    -webkit-transform: translate3d(960px,82px,0); -moz-transform: translate3d(960px,82px,0); transform: translate3d(960px,82px,0);
}
#slide4 > *:nth-child(6) {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/truck/truck_08.png);
    width: 374px;
    height: 525px;
    position: absolute; 
    -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; 
    -webkit-transform: translate3d(1012px,264px,0); -moz-transform: translate3d(1012px,264px,0); transform: translate3d(1012px,264px,0);
}
#slide4 > *:nth-child(7) {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/truck/truck_10.png);
    width: 878px;
    height: 17px;
    position: absolute; 
    -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; 
    -webkit-transform: translate3d(48px,315px,0); -moz-transform: translate3d(48px,315px,0); transform: translate3d(48px,315px,0);
}
#slide4 > *:nth-child(8) {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/truck/truck_11_small.png);
    width: 305px;
    height:72px;
    position: absolute; 
    -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; 
    -webkit-transform: scale3d(3,3,3) translate3d(117px,133px,0); -moz-transform: scale3d(3,3,3) translate3d(117px,133px,0); transform: scale3d(3,3,3) translate3d(117px,133px,0);
}

#slide4 > *:nth-child(9) {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/truck/truck_12.png);
    width: 248px;
    height:456px;
    position: absolute; 
    -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; 
    -webkit-transform: translate3d(1386px,412px,0); -moz-transform: translate3d(1386px,412px,0); transform: translate3d(1386px,412px,0);
}
#slide4 > *:nth-child(10) {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/truck/truck_13.png);
    width: 912px;
    height: 233px;
    position: absolute; 
    -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; 
    -webkit-transform: translate3d(48px,541px,0); -moz-transform: translate3d(48px,541px,0); transform: translate3d(48px,541px,0);
}
#slide4 > *:nth-child(11) {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/truck/truck_15.png);
    width: 753px;
    height: 15px;
    position: absolute; 
    -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; 
    -webkit-transform: translate3d(207px,774px,0); -moz-transform: translate3d(207px,774px,0); transform: translate3d(207px,774px,0);
}
#slide4 > *:nth-child(12) {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/truck/truck_16.png);
    width: 369px;
    height: 79px;
    position: absolute; 
    -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; 
    /* different for moz. Order matters*/    
    -webkit-transform: translate3d(207px,789px,0);  transform: translate3d(207px,789px,0); -moz-transform: translate3d(207px,772px,0) scaleX(1.06);
}
#slide4 > *:nth-child(13) {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/truck/truck_18.png);
    width: 124px;
    height: 79px;
    position: absolute; 
    -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; 
    -webkit-transform: translate3d(1262px,789px,0); -moz-transform: translate3d(1262px,789px,0); transform: translate3d(1262px,789px,0);
}
#slide4 > *:nth-child(14) { 
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/truck/truck_06.png);
    width: 34px;
    height: 250px;
    position: absolute; 
    -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; 
    -webkit-transform: translate3d(926px,82px,0); -moz-transform: translate3d(926px,82px,0); transform: translate3d(926px,82px,0);
}

/* EMPTY */
/*Slide 05 - actually it's empty '*/
#slide5 {
    position: absolute;
    -webkit-transform: translate3d(1640px, 1000px, 1030px) rotateX(0deg) rotateY(0deg) rotateZ(-90deg);
    -moz-transform: translate3d(1640px, 1000px, 1030px) rotateX(0deg) rotateY(0deg) rotateZ(-90deg);
    transform: translate3d(1640px, 1000px, 1030px) rotateX(0deg) rotateY(0deg) rotateZ(-90deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d; /*background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/roof.jpg);*/
    /*width: 340px;
    height: 191px;*/
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}

/************* END SLIDES ***************/


.target {
    width: 1920px;
    height: 1080px;
    overflow: visible; /*background: rgba(200, 54, 54, 0.5); */ /*background: white url("../img/wavecut.png");*/
}

#target4 {
    z-index: 0; /* for firefox, so target 4 won't show over slide3'*/
}

/********************************************************* BEGIN BUILDING 06 09 11 14 18- 707070***********************************************/


/************* BEGIN BUILDING 06 707070***************/

/* SCALED */
/*rooftop*/
.building06 > .element:nth-child(1) {
    position: absolute;
    -webkit-transform: scale3d(3,3,3) translate3d(0px, 123px, 337px) rotateX(0deg) rotateY(0deg) rotateZ(-90deg);
    -moz-transform: scale3d(3,3,3) translate3d(0px, 123px, 337px) rotateX(0deg) rotateY(0deg) rotateZ(-90deg);
    transform: scale3d(3,3,3) translate3d(0px, 123px, 337px) rotateX(0deg) rotateY(0deg) rotateZ(-90deg);    
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/roof_small.png);
    width: 125px;
    height: 125px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}
/*.building06 > .element:nth-child(1) { position: absolute; -webkit-transform: translate3d(0px, 377px, 1010px) rotateX(0deg) rotateY(0deg) rotateZ(-90deg); -moz-transform: translate3d(0px, 377px, 1010px) rotateX(0deg) rotateY(0deg) rotateZ(-90deg); transform: translate3d(0px, 377px, 1010px) rotateX(0deg) rotateY(0deg) rotateZ(-90deg); -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; background-color: black; background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/roof.jpg); width: 375px; height: 375px; -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; transform-origin: 0 0; }*/

/* CUT */
/*roof ledge*/
.building06 > .element:nth-child(2) {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    position: absolute;
    -webkit-transform: translate3d(0px, 0px, 1028px);
    -moz-transform: translate3d(0px, 0px, 1028px);
    transform: translate3d(0px, 0px, 1028px);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}
.roof_ledge_slice_1 {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/roof_ledge/roof_ledge_01.png);
    position: absolute; 
    width:375px; height:8px;
    -webkit-transform: translate3d(0px,0px,0); -moz-transform: translate3d(0px,0px,0); transform: translate3d(0px,0px,0);
}
.roof_ledge_slice_2 {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/roof_ledge/roof_ledge_02.png);
    position: absolute; 
    width:9px; height:367px;
    -webkit-transform: translate3d(0px,8px,0); -moz-transform: translate3d(0px,8px,0); transform: translate3d(0px,8px,0);
}
.roof_ledge_slice_3 {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/roof_ledge/roof_ledge_04.png);
    position: absolute; 
    width:9px; height:367px;
    -webkit-transform: translate3d(366px,8px,0); -moz-transform: translate3d(366px,8px,0); transform: translate3d(366px,8px,0);
}
.roof_ledge_slice_4 {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/roof_ledge/roof_ledge_05.png);
    position: absolute; 
    width:357px; height:9px; 
    -webkit-transform: translate3d(9px,366px,0); -moz-transform: translate3d(9px,366px,0); transform: translate3d(9px,366px,0);
}

/* SMALL */
/*roof ledge- 0 0; 0 0;1*/
.building06 > .element:nth-child(3) {
    position: absolute;
    -webkit-transform: translate3d(16px, 3px, 1013px) rotateX(90deg) rotateY(0deg) rotateZ(0deg);
    -moz-transform: translate3d(16px, 3px, 1013px) rotateX(90deg) rotateY(0deg) rotateZ(0deg);
    transform: translate3d(16px, 3px, 1013px) rotateX(90deg) rotateY(0deg) rotateZ(0deg);    
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/roof_ledge_side.jpg);
    height: 18px;
    width: 363px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}
/*roof ledge-side 2*/
.building06 > .element:nth-child(4) {
    position: absolute;
    -webkit-transform: translate3d(369px, 6px, 1013px) rotateX(90deg) rotateY(90deg) rotateZ(0deg);
    -moz-transform: translate3d(369px, 6px, 1013px) rotateX(90deg) rotateY(90deg) rotateZ(0deg);
    transform: translate3d(369px, 6px, 1013px) rotateX(90deg) rotateY(90deg) rotateZ(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/roof_ledge_side.jpg);
    height: 18px;
    width: 363px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}
/* SMALL */
/*roof ledge-side 3*/
.building06 > .element:nth-child(5) {
    position: absolute;
    -webkit-transform: translate3d(18px, 6px, 1013px) rotateX(90deg) rotateY(90deg) rotateZ(0deg);
    -moz-transform: translate3d(18px, 6px, 1013px) rotateX(90deg) rotateY(90deg) rotateZ(0deg);
    transform: translate3d(18px, 6px, 1013px) rotateX(90deg) rotateY(90deg) rotateZ(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/roof_ledge_side.jpg);
    height: 18px;
    width: 363px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}

/* SMALL */
/*roof ledge-side 4*/
.building06 > .element:nth-child(6) {
    position: absolute;
    -webkit-transform: translate3d(7px, 374px, 1009px) rotateX(90deg) rotateY(0deg) rotateZ(0deg);
    -moz-transform: translate3d(7px, 374px, 1009px) rotateX(90deg) rotateY(0deg) rotateZ(0deg);
    transform: translate3d(7px, 374px, 1009px) rotateX(90deg) rotateY(0deg) rotateZ(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/roof_ledge_side.jpg);
    height: 18px;
    width: 363px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}

/* SCALED */
/*Building wall 1*/
.building06 > .element:nth-child(7) {
    position: absolute;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale3d(3,3,3) translate3d(0px, 0px, 0px) rotateX(90deg) rotateY(0deg) rotateZ(0deg);
    -moz-transform: scale3d(3,3,3) translate3d(0px, 0px, 0px) rotateX(90deg) rotateY(0deg) rotateZ(0deg);
    transform: scale3d(3,3,3) translate3d(0px, 0px, 0px) rotateX(90deg) rotateY(0deg) rotateZ(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/building01_side_small.png);
    width: 125px;
    height: 342.6px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}
/*Building wall 2*/ /* SCALED */
.building06 > .element:nth-child(8) {
    position: absolute;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale3d(3,3,3) translate3d(125px, 0px, 0px) rotateX(90deg) rotateY(90deg) rotateZ(0deg);
    -moz-transform: scale3d(3,3,3) translate3d(125px, 0px, 0px) rotateX(90deg) rotateY(90deg) rotateZ(0deg);
    transform: scale3d(3,3,3) translate3d(125px, 0px, 0px) rotateX(90deg) rotateY(90deg) rotateZ(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/building01_side_small.png);
    width: 125px;
    height: 342.6px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}
/*Building wall 3*/ /* SCALED */
.building06 > .element:nth-child(9) {
    position: absolute;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale3d(3,3,3) translate3d(0px, 125px, 0px) rotateX(90deg) rotateY(-90deg) rotateZ(0deg);
    -moz-transform: scale3d(3,3,3) translate3d(0px, 125px, 0px) rotateX(90deg) rotateY(-90deg) rotateZ(0deg);
    transform: scale3d(3,3,3) translate3d(0px, 125px, 0px) rotateX(90deg) rotateY(-90deg) rotateZ(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/building01_side_small.png);
    width: 125px;
    height: 342.6px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}
/*Building wall 4*/ /* SCALED */
.building06 > .element:nth-child(10) {
    position: absolute;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale3d(3,3,3) translate3d(125px, 125px, 0px) rotateX(90deg) rotateY(180deg) rotateZ(0deg);
    -moz-transform: scale3d(3,3,3) translate3d(125px, 125px, 0px) rotateX(90deg) rotateY(180deg) rotateZ(0deg);
    transform: scale3d(3,3,3) translate3d(125px, 125px, 0px) rotateX(90deg) rotateY(180deg) rotateZ(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/building01_side_small.png);
    width: 125px;
    height: 342.6px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}

/************* END BUILDING 06 707070***************/


/********************************************************* END BUILDING 06 09 11 14 18- 707070***********************************************/


/************* BEGIN BUILDING 09 707070***************/

/*rooftop*/ /* SCALED */
.building09 > .element:nth-child(1) {
    position: absolute;
    -webkit-transform: scale3d(3,3,3) translate3d(0px, 126px, 337px) rotateX(0deg) rotateY(0deg) rotateZ(-90deg);
    -moz-transform: scale3d(3,3,3) translate3d(0px, 126px, 337px) rotateX(0deg) rotateY(0deg) rotateZ(-90deg);
    transform: scale3d(3,3,3) translate3d(0px, 126px, 337px) rotateX(0deg) rotateY(0deg) rotateZ(-90deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/roof_small.png);
    width: 125px;
    height: 125px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}

/*roof ledge*/ /* SMALL */
/*.building09 > .element:nth-child(2) { position: absolute; -webkit-transform: translate3d(0px, 0px, 1028px) rotateX(0deg) rotateY(0deg) rotateZ(0deg); -moz-transform: translate3d(0px, 0px, 1028px) rotateX(0deg) rotateY(0deg) rotateZ(0deg); transform: translate3d(0px, 0px, 1028px) rotateX(0deg) rotateY(0deg) rotateZ(0deg); -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/roof_ledge.png); width: 375px; height: 375px; -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; transform-origin: 0 0; }*/
/*roof ledge-side 1*/
.building09 > .element:nth-child(3) {
    position: absolute;
    -webkit-transform: translate3d(5px, 4px, 1004px) rotateX(90deg) rotateY(0deg) rotateZ(0deg);
    -moz-transform: translate3d(5px, 4px, 1004px) rotateX(90deg) rotateY(0deg) rotateZ(0deg);
    transform: translate3d(5px, 4px, 1004px) rotateX(90deg) rotateY(0deg) rotateZ(0deg);    
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/roof_ledge_side.jpg);
    height: 18px;
    width: 364px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}
/*roof ledge-side 2*/ /* SMALL */
.building09 > .element:nth-child(4) {
    position: absolute;
    -webkit-transform: translate3d(369px, 4px, 1006px) rotateX(90deg) rotateY(90deg) rotateZ(0deg);
    -moz-transform: translate3d(369px, 4px, 1006px) rotateX(90deg) rotateY(90deg) rotateZ(0deg);
    transform: translate3d(369px, 4px, 1006px) rotateX(90deg) rotateY(90deg) rotateZ(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/roof_ledge_side.jpg);
    background-size: 100% 100%;
    height: 18px;
    width: 369px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}

/*roof ledge-side 3*/ /* SMALL */
.building09 > .element:nth-child(5) {
    position: absolute;
    -webkit-transform: translate3d(5px, 4px, 1006px) rotateX(90deg) rotateY(90deg) rotateZ(0deg);
    -moz-transform: translate3d(5px, 4px, 1006px) rotateX(90deg) rotateY(90deg) rotateZ(0deg);
    transform: translate3d(5px, 4px, 1006px) rotateX(90deg) rotateY(90deg) rotateZ(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/roof_ledge_side.jpg);
    background-size: 100% 100%;
    height: 18px;
    width: 366px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}

/*roof ledge-side 4*/ /* SMALL */
.building09 > .element:nth-child(6) {
    position: absolute;
    -webkit-transform: translate3d(5px, 370px, 1009px) rotateX(90deg) rotateY(0deg) rotateZ(0deg);
    -moz-transform: translate3d(5px, 370px, 1009px) rotateX(90deg) rotateY(0deg) rotateZ(0deg);
    transform: translate3d(5px, 370px, 1009px) rotateX(90deg) rotateY(0deg) rotateZ(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/roof_ledge_side.jpg);
    height: 18px;
    width: 363px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}

/*Building wall 1*/ /* SCALED */
.building09 > .element:nth-child(7) {
    position: absolute;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale3d(3,3,3) translate3d(0px, 0px, 0px) rotateX(90deg) rotateY(0deg) rotateZ(0deg);
    -moz-transform: scale3d(3,3,3) translate3d(0px, 0px, 0px) rotateX(90deg) rotateY(0deg) rotateZ(0deg);
    transform: scale3d(3,3,3) translate3d(0px, 0px, 0px) rotateX(90deg) rotateY(0deg) rotateZ(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/building01_side_small.png);
    width: 125px;
    height: 342.6px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}
/*Building wall 2*/ /* SCALED */
.building09 > .element:nth-child(8) {
    position: absolute;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale3d(3,3,3) translate3d(125px, 0px, 0px) rotateX(90deg) rotateY(90deg) rotateZ(0deg);
    -moz-transform: scale3d(3,3,3) translate3d(125px, 0px, 0px) rotateX(90deg) rotateY(90deg) rotateZ(0deg);
    transform: scale3d(3,3,3) translate3d(125px, 0px, 0px) rotateX(90deg) rotateY(90deg) rotateZ(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/building01_side_small.png);
    width: 125px;
    height: 342.6px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}
/*Building wall 3*/ /* SCALED */
.building09 > .element:nth-child(9) {
    position: absolute;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale3d(3,3,3) translate3d(0px, 125px, 0px) rotateX(90deg) rotateY(-90deg) rotateZ(0deg);
    -moz-transform: scale3d(3,3,3) translate3d(0px, 125px, 0px) rotateX(90deg) rotateY(-90deg) rotateZ(0deg);
    transform: scale3d(3,3,3) translate3d(0px, 125px, 0px) rotateX(90deg) rotateY(-90deg) rotateZ(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/building01_side_small.png);
    width: 125px;
    height: 342.6px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}
/*Building wall 4*/ /* SCALED */
.building09 > .element:nth-child(10) {
    position: absolute;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale3d(3,3,3) translate3d(125px, 125px, 0px) rotateX(90deg) rotateY(180deg) rotateZ(0deg);
    -moz-transform: scale3d(3,3,3) translate3d(125px, 125px, 0px) rotateX(90deg) rotateY(180deg) rotateZ(0deg);
    transform: scale3d(3,3,3) translate3d(125px, 125px, 0px) rotateX(90deg) rotateY(180deg) rotateZ(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/building01_side_small.png);
    width: 125px;
    height: 342.6px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}

/************* END BUILDING 09 707070***************/

/************* BEGIN BUILDING 14 707070***************/

/*rooftop*/ /* SCALED */
.building14 > .element:nth-child(1) {
    position: absolute;
    -webkit-transform: scale3d(3,3,3) translate3d(0px, 126px, 337px) rotateX(0deg) rotateY(0deg) rotateZ(-90deg);
    -moz-transform: scale3d(3,3,3) translate3d(0px, 126px, 337px) rotateX(0deg) rotateY(0deg) rotateZ(-90deg);
    transform: scale3d(3,3,3) translate3d(0px, 126px, 337px) rotateX(0deg) rotateY(0deg) rotateZ(-90deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/roof_small.png);
    width: 125px;
    height: 125px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}

/*Building wall 1*/ /* SCALED */
.building14 > .element:nth-child(7) {
    position: absolute;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale3d(3,3,3) translate3d(0px, 0px, 0px) rotateX(90deg) rotateY(0deg) rotateZ(0deg);
    -webkit-transform: scale3d(3,3,3) translate3d(0px, 0px, 0px) rotateX(90deg) rotateY(0deg) rotateZ(0deg);
    -moz-transform: scale3d(3,3,3) translate3d(0px, 0px, 0px) rotateX(90deg) rotateY(0deg) rotateZ(0deg);
    transform: scale3d(3,3,3) translate3d(0px, 0px, 0px) rotateX(90deg) rotateY(0deg) rotateZ(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/building01_side_small.png);
    width: 125px;
    height: 342.6px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}
/*Building wall 2*/ /* SCALED */
.building14 > .element:nth-child(8) {
    position: absolute;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale3d(3,3,3) translate3d(125px, 0px, 0px) rotateX(90deg) rotateY(90deg) rotateZ(0deg);
    -moz-transform: scale3d(3,3,3) translate3d(125px, 0px, 0px) rotateX(90deg) rotateY(90deg) rotateZ(0deg);
    transform: scale3d(3,3,3) translate3d(125px, 0px, 0px) rotateX(90deg) rotateY(90deg) rotateZ(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/building01_side_small.png);
    width: 125px;
    height: 342.6px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}
/*Building wall 3*/ /* SCALED */
.building14 > .element:nth-child(9) {
    position: absolute;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale3d(3,3,3) translate3d(0px, 125px, 0px) rotateX(90deg) rotateY(-90deg) rotateZ(0deg);
    -moz-transform: scale3d(3,3,3) translate3d(0px, 125px, 0px) rotateX(90deg) rotateY(-90deg) rotateZ(0deg);
    transform: scale3d(3,3,3) translate3d(0px, 125px, 0px) rotateX(90deg) rotateY(-90deg) rotateZ(0deg);    
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/building01_side_small.png);
    width: 125px;
    height: 342.6px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}

/*Building wall 4*/ /* SCALED */
.building14 > .element:nth-child(10) {
    position: absolute;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale3d(3,3,3) translate3d(125px, 125px, 0px) rotateX(90deg) rotateY(180deg) rotateZ(0deg);
    -moz-transform: scale3d(3,3,3) translate3d(125px, 125px, 0px) rotateX(90deg) rotateY(180deg) rotateZ(0deg);
    transform: scale3d(3,3,3) translate3d(125px, 125px, 0px) rotateX(90deg) rotateY(180deg) rotateZ(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/building01_side_small.png);
    width: 125px;
    height: 342.6px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}

/************* END BUILDING 14 707070***************/


/************************************************************ END BUILDING 707070  06 09 11 14 18 ********************************************************/


/************************************************************ BEGIN BUILDING 707080  01 12 ********************************************************/

/********** BEGIN BUILDING 707080  12 **********************/

/*rooftop*/ /* SCALED */
.building12 > .element:nth-child(1) {
    position: absolute;
    -webkit-transform: scale3d(3,3,3) translate3d(0px, 0px, 386px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    -moz-transform: scale3d(3,3,3) translate3d(0px, 0px, 386px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    transform: scale3d(3,3,3) translate3d(0px, 0px, 386px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/roof_small.png);
    width: 125px;
    height: 125px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}

/*Building wall 1*/ /* SCALED */
.building12 > .element:nth-child(7) {
    position: absolute;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale3d(3,3,3) translate3d(0px, 0px, 0px) rotateX(90deg) rotateY(0deg) rotateZ(0deg);
    -moz-transform: scale3d(3,3,3) translate3d(0px, 0px, 0px) rotateX(90deg) rotateY(0deg) rotateZ(0deg);
    transform: scale3d(3,3,3) translate3d(0px, 0px, 0px) rotateX(90deg) rotateY(0deg) rotateZ(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/building01_side_small.png);
    width: 125px;
    height: 392px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}
/*Building wall 2*/ /* SCALED */
.building12 > .element:nth-child(8) {
    position: absolute;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale3d(3,3,3) translate3d(125px, 0px, 0px) rotateX(90deg) rotateY(90deg) rotateZ(0deg);
    -moz-transform: scale3d(3,3,3) translate3d(125px, 0px, 0px) rotateX(90deg) rotateY(90deg) rotateZ(0deg);
    transform: scale3d(3,3,3) translate3d(125px, 0px, 0px) rotateX(90deg) rotateY(90deg) rotateZ(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/building01_side_small.png);
    width: 125px;
    height: 392px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}
/*Building wall 3*/
/*.building12 > .element:nth-child(9) {
    position: absolute;
    -webkit-transform: translate3d(0px, 0px, 0px) rotateX(90deg) rotateY(90deg) rotateZ(0deg);
    -webkit-transform-style: preserve-3d;  -moz-transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/building01_side_small.png);
    width: 375px;
    height: 1175px;
    -webkit-transform-origin: 0 0;
}*/
/*Building wall 4*/ /* SCALED */
.building12 > .element:nth-child(10) {
    position: absolute;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale3d(3,3,3) translate3d(125px, 125px, 0px) rotateX(90deg) rotateY(180deg) rotateZ(0deg);
    -moz-transform: scale3d(3,3,3) translate3d(125px, 125px, 0px) rotateX(90deg) rotateY(180deg) rotateZ(0deg);
    transform: scale3d(3,3,3) translate3d(125px, 125px, 0px) rotateX(90deg) rotateY(180deg) rotateZ(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/building01_side_small.png);
    width: 125px;
    height: 392px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}
/************* END BUILDING 707080 12 ***************/


/************************************************************ END BUILDING 707080  01 12 ********************************************************/

/************************************************************ START BUILDING 5513070  02 07 ********************************************************/

/************* BEGIN BUILDING 07 ***************/

/*rooftop*/ /* SCALED */
.building07 > .element:nth-child(1) {
    position: absolute;
    -webkit-transform: scale3d(3,3,3) translate3d(0px, 0px, 721px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    -moz-transform: scale3d(3,3,3) translate3d(0px, 0px, 721px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    transform: scale3d(3,3,3) translate3d(0px, 0px, 721px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/roof_small.png);
    width: 98px;
    height: 125px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
    /* actually not visible anywhere?*/
    visibility: hidden;
}

/*Building wall 1*/ /* SCALED */
.building07 > .element:nth-child(7) {
    position: absolute;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale3d(3,3,3) translate3d(0px, 0px, 0px) rotateX(90deg) rotateY(0deg) rotateZ(0deg);    
    transform: scale3d(3,3,3) translate3d(0px, 0px, 0px) rotateX(90deg) rotateY(0deg) rotateZ(0deg);
    -moz-transform: scale3d(3,3,1.3) translate3d(0px, 0px, 0px) rotateX(90deg) rotateY(0deg) rotateZ(0deg); /* special firefox */
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/building01_side_tall_small.png);
    width: 98px;
    height: 727px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}
/*Building wall 2*/ /* SCALED */
/*.building07 > .element:nth-child(8) { position: absolute; -webkit-transform: translate3d(294px, 0px, 0px) rotateX(90deg) rotateY(90deg) rotateZ(0deg); -moz-transform: translate3d(294px, 0px, 0px) rotateX(90deg) rotateY(90deg) rotateZ(0deg); transform: translate3d(294px, 0px, 0px) rotateX(90deg) rotateY(90deg) rotateZ(0deg); -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; background-color: black; background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/building01_side_tall_small.png); width: 375px; height: 2182px; -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; transform-origin: 0 0; }*/
.building07 > .element:nth-child(8) {
    position: absolute;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale3d(3,3,3) translate3d(0px, 125px, 0px) rotateX(90deg) rotateY(-90deg) rotateZ(0deg);
    transform: scale3d(3,3,3) translate3d(0px, 125px, 0px) rotateX(90deg) rotateY(-90deg) rotateZ(0deg);
    -moz-transform: scale3d(3,3,1.3) translate3d(0px, 125px, 0px) rotateX(90deg) rotateY(-90deg) rotateZ(0deg); /* special firefox */
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/building01_side_tall_small.png);
    width: 125px;
    height: 727px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}
/*Building wall 3*/ /* SCALED */
.building07 > .element:nth-child(9) {
    position: absolute;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale3d(3,3,3) translate3d(98px, 0px, 0px) rotateX(90deg) rotateY(90deg) rotateZ(0deg);    
    transform: scale3d(3,3,3) translate3d(98px, 0px, 0px) rotateX(90deg) rotateY(90deg) rotateZ(0deg);
    -moz-transform: scale3d(3,3,1.3) translate3d(98px, 0px, 0px) rotateX(90deg) rotateY(90deg) rotateZ(0deg); /* special firefox */
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/building01_side_tall_small.png);
    width: 125px;
    height: 727px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}
/*Building wall 4*/ /* SCALED */
.building07 > .element:nth-child(10) {
    position: absolute;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale3d(3,3,3) translate3d(98px, 125px, 0px) rotateX(90deg) rotateY(180deg) rotateZ(0deg);    
    transform: scale3d(3,3,3) translate3d(98px, 125px, 0px) rotateX(90deg) rotateY(180deg) rotateZ(0deg);
    -moz-transform: scale3d(3,3,1.3) translate3d(98px, 125px, 0px) rotateX(90deg) rotateY(180deg) rotateZ(0deg); /* special firefox */
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/building01_side_tall_small.png);
    width: 98px;
    height: 727px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}
/************* END BUILDING 07 ***************/

/************************************************************ END BUILDING 5513070  02 07 ********************************************************/

/************************************************************ START BUILDING 706070  03 13 17 ********************************************************/

/************* BEGIN BUILDING 706070 13 ***************/

/*rooftop*/ /* SCALED */
.building13 > .element:nth-child(1) {
    position: absolute;
    -webkit-transform: scale3d(3,3,3) translate3d(0px, 0px, 287px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    -moz-transform: scale3d(3,3,3) translate3d(0px, 0px, 287px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    transform: scale3d(3,3,3) translate3d(0px, 0px, 287px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/roof_small.png);
    width: 125px;
    height: 125px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}

/*Building wall 1*/ /* SCALED */
.building13 > .element:nth-child(7) {
    position: absolute;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale3d(3,3,3) translate3d(0px, 0px, 0px) rotateX(90deg) rotateY(0deg) rotateZ(0deg);
    -moz-transform: scale3d(3,3,3) translate3d(0px, 0px, 0px) rotateX(90deg) rotateY(0deg) rotateZ(0deg);
    transform: scale3d(3,3,3) translate3d(0px, 0px, 0px) rotateX(90deg) rotateY(0deg) rotateZ(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/building07_side_small.png);
    width: 125px;
    height: 293px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}

/*Building wall 2*/ /* SCALED */
.building13 > .element:nth-child(8) {
    position: absolute;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale3d(3,3,3) translate3d(125px, 0px, 0px) rotateX(90deg) rotateY(90deg) rotateZ(0deg);
    -moz-transform: scale3d(3,3,3) translate3d(125px, 0px, 0px) rotateX(90deg) rotateY(90deg) rotateZ(0deg);
    transform: scale3d(3,3,3) translate3d(125px, 0px, 0px) rotateX(90deg) rotateY(90deg) rotateZ(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/building07_side_small.png);
    width: 125px;
    height: 293px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}
/*Building wall 3*/
/*.building13 > .element:nth-child(9) {
    position: absolute;
    -webkit-transform: translate3d(0px, 0px, 0px) rotateX(90deg) rotateY(90deg) rotateZ(0deg);
    -webkit-transform-style: preserve-3d;  -moz-transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/building07_side.jpg);
    width: 375px;
    height: 880px;
    -webkit-transform-origin: 0 0;
}*/

/*Building wall 4*/ /* SCALED */
.building13 > .element:nth-child(10) {
    position: absolute;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale3d(3,3,3) translate3d(125px, 125px, 0px) rotateX(90deg) rotateY(180deg) rotateZ(0deg);
    -moz-transform: scale3d(3,3,3) translate3d(125px, 125px, 0px) rotateX(90deg) rotateY(180deg) rotateZ(0deg);
    transform: scale3d(3,3,3) translate3d(125px, 125px, 0px) rotateX(90deg) rotateY(180deg) rotateZ(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/building07_side_small.png);
    width: 125px;
    height: 293px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}
/************* END BUILDING 706070 13 ***************/

/************************************************************ END BUILDING 706070  03 13 17 ********************************************************/

/************************************************************ START BUILDING 11511570  19 ********************************************************/

/************* BEGIN BUILDING 11511570 19 ***************/

/*rooftop*/ /* SCALED */
.building19 > .element:nth-child(1) {
    position: absolute;
    -webkit-transform: scale3d(3,3,3) translate3d(0px, 0px, 557px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    -moz-transform: scale3d(3,3,3) translate3d(0px, 0px, 557px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    transform: scale3d(3,3,3) translate3d(0px, 0px, 557px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/roof_small.png);
    width: 205px;
    height: 125px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}

/*.building19 > .element:nth-child(2) {
    position: absolute;
    -webkit-transform: translate3d(0px, 0px, 1690px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    -moz-transform: translate3d(0px, 0px, 1690px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    transform: translate3d(0px, 0px, 1690px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/roof_ledge.png);
    width: 616px;
    height: 375px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}*/
/*roof ledge*/
.building19 > .element:nth-child(2) {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    position: absolute;
    -webkit-transform: translate3d(0px, 0px, 1690px);
    -moz-transform: translate3d(0px, 0px, 1690px);
    transform: translate3d(0px, 0px, 1690px);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}
.roof_ledge_long_slice_1 {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/roof_ledge/roof_ledge_01.png);
    position: absolute; 
    width:616px; height:8px;
    -webkit-transform: translate3d(0px,0px,0); -moz-transform: translate3d(0px,0px,0); transform: translate3d(0px,0px,0);
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}
.roof_ledge_long_slice_2 {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/roof_ledge/roof_ledge_02.png);
    position: absolute; 
    width:9px; height:367px;
    -webkit-transform: translate3d(0px,8px,0); -moz-transform: translate3d(0px,8px,0); transform: translate3d(0px,8px,0);
}
.roof_ledge_long_slice_3 {
    /*background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/roof_ledge/roof_ledge_04.png);
    position: absolute; 
    width:9px; height:367px;
    -webkit-transform: translate3d(611px,8px,0); -moz-transform: translate3d(611px,8px,0); transform: translate3d(611px,8px,0);*/
}
.roof_ledge_long_slice_4 {
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/roof_ledge/roof_ledge_05.png);
    position: absolute;
    width: 616px;
    height: 9px;
    -webkit-transform: translate3d(0px,366px,0);
    -moz-transform: translate3d(0px,366px,0);
    transform: translate3d(0px,366px,0);
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}
/*roof ledge-side 1*/ /* SMALL */
.building19 > .element:nth-child(3) {
    position: absolute;
    -webkit-transform: translate3d(13px, 18px, 1675px) rotateX(90deg) rotateY(0deg) rotateZ(0deg);
    -moz-transform: translate3d(13px, 18px, 1675px) rotateX(90deg) rotateY(0deg) rotateZ(0deg);
    transform: translate3d(13px, 18px, 1675px) rotateX(90deg) rotateY(0deg) rotateZ(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/roof_ledge_side.jpg);
    height: 18px;
    width: 600px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
    background-size: 100% 100%;
}
/*roof ledge-side 2*/ /* SMALL */
.building19 > .element:nth-child(4) {
    position: absolute;
    -webkit-transform: translate3d(613px, 3px, 1673px) rotateX(90deg) rotateY(90deg) rotateZ(0deg);
    -moz-transform: translate3d(613px, 3px, 1673px) rotateX(90deg) rotateY(90deg) rotateZ(0deg);
    transform: translate3d(613px, 3px, 1673px) rotateX(90deg) rotateY(90deg) rotateZ(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/roof_ledge_side.jpg);
    height: 18px;
    width: 358px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}


/*roof ledge-side 3*/ /* SMALL */
.building19 > .element:nth-child(5) {
    position: absolute;
    -webkit-transform: translate3d(12px, 16px, 1675px) rotateX(90deg) rotateY(90deg) rotateZ(0deg);
    -moz-transform: translate3d(12px, 16px, 1675px) rotateX(90deg) rotateY(90deg) rotateZ(0deg);
    transform: translate3d(12px, 16px, 1675px) rotateX(90deg) rotateY(90deg) rotateZ(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/roof_ledge_side.jpg);
    height: 18px;
    width: 358px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
    background-size: 100% 100%;
}

/*Building wall 1*/ /* SCALED */
.building19 > .element:nth-child(7) {
    position: absolute;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale3d(3,3,3) translate3d(0px, 0px, 0px) rotateX(90deg) rotateY(0deg) rotateZ(0deg);
    -moz-transform: scale3d(3,3,3) translate3d(0px, 0px, 0px) rotateX(90deg) rotateY(0deg) rotateZ(0deg);
    transform: scale3d(3,3,3) translate3d(0px, 0px, 0px) rotateX(90deg) rotateY(0deg) rotateZ(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/building03_side_small.png);
    width: 205px;
    height: 563px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}
/*Building wall 2*/ /* SCALED */
.building19 > .element:nth-child(8) {
    position: absolute;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale3d(3,3,3) translate3d(205px, 0px, 0px) rotateX(90deg) rotateY(90deg) rotateZ(0deg);
    -moz-transform: scale3d(3,3,3) translate3d(205px, 0px, 0px) rotateX(90deg) rotateY(90deg) rotateZ(0deg);
    transform: scale3d(3,3,3) translate3d(205px, 0px, 0px) rotateX(90deg) rotateY(90deg) rotateZ(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/building03_side_small.png);
    width: 125px;
    height: 563px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}
/*Building wall 3*/ /* SCALED */
.building19 > .element:nth-child(9) {
    position: absolute;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale3d(3,3,3) translate3d(0px, 125px, 0px) rotateX(90deg) rotateY(-90deg) rotateZ(0deg);
    -moz-transform: scale3d(3,3,3) translate3d(0px, 125px, 0px) rotateX(90deg) rotateY(-90deg) rotateZ(0deg);
    transform: scale3d(3,3,3) translate3d(0px, 125px, 0px) rotateX(90deg) rotateY(-90deg) rotateZ(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/building03_side_small.png);
    width: 125px;
    height: 563px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}
/*Building wall 4*/ /* SCALED */
.building19 > .element:nth-child(10) {
    position: absolute;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale3d(3,3,3) translate3d(205px, 125px, 0px) rotateX(90deg) rotateY(180deg) rotateZ(0deg);
    -moz-transform: scale3d(3,3,3) translate3d(205px, 125px, 0px) rotateX(90deg) rotateY(180deg) rotateZ(0deg);
    transform: scale3d(3,3,3) translate3d(205px, 125px, 0px) rotateX(90deg) rotateY(180deg) rotateZ(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-color: black;
    background-image: url(//resources.emaze.com/vbscenes/city/images/newCity/building03_side_small.png);
    width: 205px;
    height: 563px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}
/************* END BUILDING 11511570 19 ***************/

/* SLIDE IMAGES FOR FALLBACK */
.slide-image:nth-child(5n+1)  {
    background: url(//resources.emaze.com/vbscenes/city/images/fallback/1.jpg) !important; /*for testing*/
}

.slide-image:nth-child(5n+2)  {
    background: url(//resources.emaze.com/vbscenes/city/images/fallback/2.jpg) !important;
}

.slide-image:nth-child(5n+3) {
   background: url(//resources.emaze.com/vbscenes/city/images/fallback/3.jpg) !important;
}

.slide-image:nth-child(5n+4) {
    background: url(//resources.emaze.com/vbscenes/city/images/fallback/4.jpg) !important;
}

.slide-image:nth-child(5n+5) {
    background: url(//resources.emaze.com/vbscenes/city/images/fallback/5.jpg) !important;
}

.fallback-background {
    background: black;
}

/* Dark theme handling */
.data-theme-is-dark {}
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted white; }