/*<scene>*/

.sd-slide-background-color_1 {
background-color: transparent;
}
.sd-slide-background-image_1 {
    background-image: none;
}
.slide-wrapper {
  /*background-color: black; */
}
#world #slide-box .slide{
  background-repeat: repeat;
  background-size: initial;
}
/*</scene>*/

/* TEXT STYLES */
.sd-text-upper { text-transform: none; }

.sd-text-fat { font-weight: 900; }

.sd-text-padded { padding: 0.2em 0.5em 0.2em 0.5em; }

.sd-text-spacing { letter-spacing: -0.02em; }

.sd-text-line-hight { line-height: 1.1; }

.sd-text-line-hight2 { line-height: 1.3; }

.style-sd-text_1 sd-text-color_4 sd-text-align_center sd-text-font-family_1 sd-text-font-size_8 sd-text-spacing sd-text-upper sd-text-line-hight sd-text-effect_shadow sd-text-height sd-text-effect_dots { }

.dropdown .style-sd-text_1:before { content: 'Title'; color: #acacac; }

.editor-module .style-sd-text_1:before { content: 'Title'; }

.wrapper-style-sd-text_1 { top: 360px; left: 540px; width: 670px; height: 118px; }


.style-sd-text_2 sd-text-color_4 sd-text-font-family_3 sd-text-align_center sd-text-line-hight sd-text-effect_shadow sd-text-font-size_6 { }

.dropdown .style-sd-text_2:before { content: 'Sub Title'; }

.editor-module .style-sd-text_2:before { content: 'Sub Title'; }

.wrapper-style-sd-text_2 { top: 530px; left: 670px; width: 485px; height: 120px; }


.style-sd-text_3 sd-text-font-family_2 sd-text-font-size_4 sd-text-color_3 sd-text-line-hight2 sd-text-effect_shadow sd-text-align_left { }

.dropdown .style-sd-text_3:before { content: 'Text'; }

.editor-module .style-sd-text_3:before { content: 'Text'; }

.wrapper-style-sd-text_3 { top: 650px; left: 600px; width: 770px; height: 350px; }



/* 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: 'bilboswashcaps'; src: local('bilboswashcaps'), url(//resources.emaze.com/emaze-fonts/fonts/bilboswashcaps.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/bilboswashcaps.woff2) format('woff2'), url(https://themes.googleusercontent.com/static/fonts/bilboswashcaps/v4/UB_-crLvhx-PwGKW1oosDpbko4ywDBcg2f1uYutDOWY.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/bilboswashcaps.ttf)  format('truetype'); }
@font-face { font-family: 'BilboSwashCaps-Ext'; font-style: normal; font-weight: 400; src: local('Bilbo Swash Caps'), local('BilboSwashCaps-Regular'), url(//resources.emaze.com/emaze-fonts/fonts/BilboSwashCaps-Ext.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/BilboSwashCaps-Ext.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/BilboSwashCaps-Ext.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/BilboSwashCaps-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: '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'); }
@font-face { font-family: 'static'; src: local('static'), url(//resources.emaze.com/emaze-fonts/fonts/static.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/static.woff2) format('woff2'), url(https://themes.googleusercontent.com/static/fonts/bilboswashcaps/v4/UB_-crLvhx-PwGKW1oosDpbko4ywDBcg2f1uYutDOWY.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/static.ttf)  format('truetype'); }

@font-face { font-family: 'robotocondensed'; src: local('RobotoCondensed-Regular'), url(//resources.emaze.com/emaze-fonts/fonts/robotocondensed.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/robotocondensed.woff2) format('woff2'), url(https://themes.googleusercontent.com/static/fonts/robotocondensed/v8/Zd2E9abXLFGSr9G3YK2MsFzqCfRpIA3W6ypxnPISCPA.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/robotocondensed.ttf)  format('truetype'); }
@font-face { font-family: 'RobotoCondensed-cyrillic'; font-style: normal; font-weight: 400; src: local('Roboto Condensed Regular'), local('RobotoCondensed-Regular'), url(//resources.emaze.com/emaze-fonts/fonts/RobotoCondensed-cyrillic.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/RobotoCondensed-cyrillic.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/RobotoCondensed-cyrillic.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/RobotoCondensed-cyrillic.ttf)  format('truetype'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face { font-family: 'RobotoCondensed-cyrillic-ext'; font-style: normal; font-weight: 400; src: local('Roboto Condensed Regular'), local('RobotoCondensed-Regular'), url(//resources.emaze.com/emaze-fonts/fonts/RobotoCondensed-cyrillic-ext.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/RobotoCondensed-cyrillic-ext.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/RobotoCondensed-cyrillic-ext.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/RobotoCondensed-cyrillic-ext.ttf)  format('truetype'); unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; }
@font-face { font-family: 'RobotoCondensed-Ext'; font-style: normal; font-weight: 400; src: local('Roboto Condensed Regular'), local('RobotoCondensed-Regular'), url(//resources.emaze.com/emaze-fonts/fonts/RobotoCondensed-Ext.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/RobotoCondensed-Ext.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/RobotoCondensed-Ext.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/RobotoCondensed-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: 'almoni-dl-aaa-300'; src: local('almoni-dl-aaa-300'), url(//resources.emaze.com/emaze-fonts/fonts/almoni-dl-aaa-300.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/almoni-dl-aaa-300.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/almoni-dl-aaa-300.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/almoni-dl-aaa-300.ttf)  format('truetype'); }


@font-face { font-family: 'robotocondensed-bold'; src: local('robotocondensed-bold'), url(//resources.emaze.com/emaze-fonts/fonts/robotocondensed-bold.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/robotocondensed-bold.woff2) format('woff2'), url(https://themes.googleusercontent.com/static/fonts/robotocondensed/v8/b9QBgL0iMZfDSpmcXcE8nCSLrGe-fkSRw2DeVgOoWcQ.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/robotocondensed-bold.ttf)  format('truetype'); }
@font-face { font-family: 'RobotoCondensed-Bold-cyrillic'; font-style: normal; font-weight: 700; src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(//resources.emaze.com/emaze-fonts/fonts/RobotoCondensed-Bold-cyrillic.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/RobotoCondensed-Bold-cyrillic.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/RobotoCondensed-Bold-cyrillic.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/RobotoCondensed-Bold-cyrillic.ttf)  format('truetype'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face { font-family: 'RobotoCondensed-Bold-cyrillic-ext'; font-style: normal; font-weight: 700; src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(//resources.emaze.com/emaze-fonts/fonts/RobotoCondensed-Bold-cyrillic-ext.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/RobotoCondensed-Bold-cyrillic-ext.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/RobotoCondensed-Bold-cyrillic-ext.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/RobotoCondensed-Bold-cyrillic-ext.ttf)  format('truetype'); unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; }
@font-face { font-family: 'RobotoCondensed-Bold-Ext'; font-style: normal; font-weight: 700; src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(//resources.emaze.com/emaze-fonts/fonts/RobotoCondensed-Bold-Ext.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/RobotoCondensed-Bold-Ext.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/RobotoCondensed-Bold-Ext.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/RobotoCondensed-Bold-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: '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'); }

.sd-text-font-family_1 { font-family: 'bilboswashcaps', 'BilboSwashCaps-Ext', '华文细黑', 'STXihei', 'NotoSansDevanagari', 'NotoNaskhArabic', 'Roboto-Cyrillic', 'Roboto-Cyrillic-Ext', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','Osaka', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', 'Alef'; }

[dropdown='sd-text-font-family'] .sd-text-font-family_1:before, #sd-text-font-family .sd-text-font-family_1:before { content: 'bilboswashcaps'; }

.sd-text-font-family_2 { font-family: 'bilboswashcaps', 'BilboSwashCaps-Ext', '华文细黑', 'STXihei', 'NotoSansDevanagari', 'NotoNaskhArabic', 'Roboto-Cyrillic', 'Roboto-Cyrillic-Ext', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','Osaka', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', 'Alef'; }

[dropdown='sd-text-font-family'] .sd-text-font-family_2:before, #sd-text-font-family .sd-text-font-family_2:before { content: 'bilboswashcaps'; }

.sd-text-font-family_3 { font-family: 'bilboswashcaps', 'BilboSwashCaps-Ext', '华文细黑', 'STXihei', 'NotoSansDevanagari', 'NotoNaskhArabic', 'Roboto-Cyrillic', 'Roboto-Cyrillic-Ext', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','Osaka', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', 'Alef'; }

[dropdown='sd-text-font-family'] .sd-text-font-family_3:before, #sd-text-font-family .sd-text-font-family_3:before { content: 'bilboswashcaps'; }



/* TEXT SIZE */
.sd-text-font-size_10 { font-size: 180px; }

.sd-text-font-size_9 { font-size: 150px; }

.sd-text-font-size_8 { font-size: 130px; }

.sd-text-font-size_7 { font-size: 110px; }

.sd-text-font-size_6 { font-size: 90px; }

.sd-text-font-size_5 { font-size: 65px; }

.sd-text-font-size_4 { font-size: 50px; }

.sd-text-font-size_3 { font-size: 40px; }

.sd-text-font-size_2 { font-size: 30px; }

.sd-text-font-size_1 { font-size: 25px; }

/* FONT COLOR */
.sd-text-color_1 { color: black; }

.sd-text-color_2 { color: white; }

.sd-text-color_3 { color: #27afb7; }

.sd-text-color_4 { color: white; }



/* 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: #27afb7; }

.sd-text-highlight-color_4 { background-color: #0b2c33; }


.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 {} .sd-text-effect_scorallable{}

[dropdown='sd-text-effect'] .sd-text-effect_none:before, #sd-text-effect .sd-text-effect_none:before { content: 'None'; }[dropdown='sd-text-effect'] .sd-text-effect_scorallable:before, #sd-text-effect .sd-text-effect_scorallable:before { content: 'Scroll'; }


.sd-text-effect_shadow { }

[dropdown='sd-text-effect'] .sd-text-effect_shadow:before, #sd-text-effect .sd-text-effect_shadow:before { content: ' '; }

.sd-text-effect_dots {
     background-image: none;
    background-repeat: repeat-x;
    background-position: 0 100%;
}

[dropdown='sd-text-effect'] .sd-text-effect_dots:before, #sd-text-effect .sd-text-effect_dots:before { content: ' '; }

/* IMAGE STYLES */
.style-sd-image_1 sd-image-border-color_none { }

.style-sd-image_2 sd-image-border-width_0 sd-image-border-color_2 sd-image-effect_roundcorners sd-image-opacity_1 sd-image-effect_sepia { }

.style-sd-image_3 sd-image-border-width_2 sd-image-border-color_3 sd-image-opacity_3 sd-image-effect_roundcorners sd-image-effect_shadow { }

.style-sd-image_4 sd-image-border-width_3 sd-image-border-color_4 sd-image-opacity_1 sd-image-effect_roundcorners sd-image-effect_grayscale { }


.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: 600px; max-height: 430px; }

.wrapper-style-sd-image_3 { left: 70px; top: 350px; }

.style-sd-image_3.initial-size-constraint { max-width: 830px; max-height: 640px; }

.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; margin-top: -30px; margin-left: -30px; }
.sd-image-border-width_6 { border-width: 20px; margin-top: -20px; margin-left: -20px; }
.sd-image-border-width_5 { border-width: 14px; margin-top: -14px; margin-left: -14px; }
.sd-image-border-width_4 { border-width: 10px; margin-top: -10px; margin-left: -10px; }
.sd-image-border-width_3 { border-width: 6px;  margin-top: -6px;  margin-left: -6px;  }
.sd-image-border-width_2 { border-width: 4px;  margin-top: -4px;  margin-left: -4px;  }
.sd-image-border-width_1 { border-width: 2px;  margin-top: -2px;  margin-left: -2px;  }

.sd-image-border-width_0 { border-width: 0px; }

/* 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: #6a0a08; }

.sd-image-border-color_4 { border-color: #d4d4d4; } 




/* 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: 5px 5px 5px #4f4f4f; -moz-box-shadow: 5px 5px 5px #4f4f4f; box-shadow: 5px 5px 5px #4f4f4f; }

[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(70%); -moz-filter: grayscale(70%); filter: grayscale(70%); }

[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.6); -moz-filter: sepia(0.6); filter: sepia(0.6); }

[dropdown='sd-image-effect'] .sd-image-effect_sepia:before, #sd-image-effect .sd-image-effect_sepia:before { content: '*Sepia'; }

.sd-image-effect_roundcorners { border-radius: 20px; }

[dropdown='sd-image-effect'] .sd-image-effect_roundcorners:before, #sd-image-effect .sd-image-effect_roundcorners:before { content: 'Roundcorners'; }


/* SHAPES STYLES */
.style-sd-shape_1 sd-shape-fill_1 sd-shape-opacity_4 { }

.style-sd-shape_2 sd-shape-fill_2 sd-shape-opacity_3 sd-shape-stroke-width_2 sd-shape-stroke-color_4 { }

.style-sd-shape_3 sd-shape-fill_1 sd-shape-opacity_4 sd-shape-stroke-width_1 sd-shape-stroke-color_1 { }

.style-sd-shape_4 sd-shape-fill_3 sd-shape-opacity_1 sd-shape-stroke-width_1 sd-shape-stroke-color_4 { }

/* Set white fill for shapes
 * considering dark template
 */

/* SHAPES FILL COLOR */
.sd-shape-fill_transparent { fill: transparent; }

.sd-shape-fill_1 { fill:  white }

.sd-shape-fill_2 { fill: black; }

.sd-shape-fill_3 { fill: #27afb7;}

.sd-shape-fill_4 { fill: #d4d4d4; }



/* SHAPES BORDER WIDTH */
.sd-shape-stroke-width_7 { stroke-width: 25; }

.sd-shape-stroke-width_6 { stroke-width: 20; }

.sd-shape-stroke-width_5 { stroke-width: 15; }

.sd-shape-stroke-width_4 { stroke-width: 10; }

.sd-shape-stroke-width_3 { stroke-width: 8; }

.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: #27afb7; }

.sd-shape-stroke-color_4 { stroke: #d4d4d4; }


/* 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.5; }

.sd-shape-opacity_6 { opacity: 0.3; }

/* SHAPE EFFECT */

.sd-shape-effect_none { }

[dropdown='sd-shape-effect'] .sd-shape-effect_none:before, #sd-shape-effect .sd-shape-effect_none:before { content: 'None'; }

.sd-shape-effect_roundcorners { -webkit-border-radius: 1em; -moz-border-radius: 1em; border-radius: 1em; }

[dropdown='sd-shape-effect'] .sd-shape-effect_roundcorners:before, #sd-shape-effect .sd-shape-effect_roundcorners:before { content: 'Round'; }

.sd-shape-effect_shadow { -moz-box-shadow: 3px 2px 6px #1f1f1f; -webkit-box-shadow: 3px 2px 6px #1f1f1f; box-shadow: 3px 2px 6px #1f1f1f; }

[dropdown='sd-shape-effect'] .sd-shape-effect_shadow:before, #sd-shape-effect .sd-shape-effect_shadow:before { content: 'Shadow'; }


/* VIDEO STYLES */

.style-sd-video_1 sd-video-fill_4 sd-video-opacity_0 { }

.style-sd-video_2 sd-video-opacity_1 sd-video-border-width_3 sd-video-border-color_4 sd-video-effect_roundcorners { }

.style-sd-video_3 sd-video-opacity_2 sd-video-border-width_3 sd-video-border-color_2 sd-video-effect_roundcorners 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.6; }

.sd-video-opacity_4 { opacity: 0.3; }


/* 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: #27afb7; }

.sd-video-border-color_4 { border-color: #d4d4d4; }



/* 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_roundcorners { border-radius: 20px; }


[dropdown='sd-video-effect'] .sd-video-effect_roundcorners:before, #sd-video-effect .sd-video-effect_roundcorners:before { content: 'Roundcorners'; }



.sd-video-effect_sepia { -webkit-filter: sepia(0.6); -moz-filter: sepia(0.6); filter: sepia(0.6); }


[dropdown='sd-video-effect'] .sd-video-effect_sepia:before, #sd-video-effect .sd-video-effect_sepia:before { content: 'Sepia'; }


/*Hyperlink*/


.sd-element-text a{


Color: rgb(146, 214, 209);


text-decoration:none;


}

.sd-element-text a:hover{


Color: rgb(183, 233, 229);


text-decoration:none;


}

/********/

/* Charts Color Pallette */
.data-chart-colors {
    content: "#151d5c|#27afb7|#7179c2|#23368b|#bfebf1|white|#7dc9ed"; 
}


/* Table Full Control (Including header)*/          

/* Table - table reset*/                            
.sd-element-chart .google-visualization-table-table { width:100%;
    background: transparent;
    font-size: 27%;                          
}

.sd-element-chart .google-visualization-table-table tbody{
    font-family: 'robotocondensed', 'RobotoCondensed-Ext', '华文细黑', 'STXihei', 'NotoSansDevanagari', 'NotoNaskhArabic', 'RobotoCondensed-cyrillic', 'RobotoCondensed-cyrillic-ext', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','Osaka', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', 'almoni-dl-aaa-300';
    color:white;
    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: 100%;
    background: #27afb7 !important;
    font-family: 'robotocondensed-bold', 'RobotoCondensed-Bold-Ext', '华文细黑', 'STXihei', 'NotoSansDevanagari', 'NotoNaskhArabic', 'RobotoCondensed-Bold-cyrillic', 'RobotoCondensed-Bold-cyrillic-ext', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','Osaka', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', 'almoni-dl-aaa-400';
    
    font-weight:normal !important;
    padding: 10px 0 !important;
    color: white;
    /*set borders color, width and style*/
    border-top: 1px transparent !important;
    border-bottom: 1px dotted #27afb7;
    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: 1px solid #27afb7;
    border-left: 0px;
    border-right: 0px;
    padding: 10px 0 !important; 
}
/* 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: 1px solid #27afb7;
    border-left: 0px;
    border-right: 0px;
    padding: 10px 0 !important; 
}

/* Cell control */
.sd-element-chart .google-visualization-table-td , .sd-element-chart .google-visualization-table-td-number{
     text-align:center;
}

/**************************************************************/
/* Oragnization Charts */
/* Default nodes */
 .google-visualization-orgchart-node {
    text-align: center;
    vertical-align: middle;
    font-family: 'bilboswashcaps', 'BilboSwashCaps-Ext', '华文细黑', 'STXihei', 'NotoSansDevanagari', 'NotoNaskhArabic', 'Roboto-Cyrillic', 'Roboto-Cyrillic-Ext', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','Osaka', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', 'Alef';
    cursor: default;
    border: 3px solid white !important;
    font-weight: normal;
    -moz-border-radius: 5px;
    /* letter-spacing: 0.7px; */
    -webkit-border-radius: 0px;
    -webkit-box-shadow: white 0px 0px 0px;
    -moz-box-shadow: rgba(0, 0, 0, 0.5) 3px 3px 3px;
    background: transparent;
    font-size: 44px;
    /* padding-left: 10px; */
    color: white;
    /* padding-right: 10px; */
    padding: 10px;
}
/* On click */
.google-visualization-orgchart-nodesel {
    border: 2px solid #e7d2b5;
    background-color: #27afb7;
    color:white;
   
    /* width: 50px; */
}

/* Connectors */
.google-visualization-orgchart-lineleft {
    border-left: 5px solid #27afb7 ;
}

.google-visualization-orgchart-lineright {
    border-right: 5px solid #27afb7;
}

.google-visualization-orgchart-linebottom {
  border-bottom: 5px solid #27afb7;
}
/**************************************************************/

/*section ajenda*/
/*Background and border*/
.sectionBoxParams {
   border: 2px solid #27afb7;
     background: black;
}

 /*.sectionBoxParams:nth-child(2n +2){ 
   background: green;
 }*/
 
/*The section text:*/
.sectionBoxTitle {       
   font-family: 'bilboswashcaps', 'BilboSwashCaps-Ext', '华文细黑', 'STXihei', 'NotoSansDevanagari', 'NotoNaskhArabic', 'Roboto-Cyrillic', 'Roboto-Cyrillic-Ext', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','Osaka', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', 'Alef';
    font-size: 34px;
    color: white;
}
 
/*The slide numbers (bottom right):*/
.sectionBoxSlides {
   font-family: 'bilboswashcaps', 'BilboSwashCaps-Ext', '华文细黑', 'STXihei', 'NotoSansDevanagari', 'NotoNaskhArabic', 'Roboto-Cyrillic', 'Roboto-Cyrillic-Ext', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','Osaka', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', 'Alef';
    font-size: 18px;
    color: #27afb7;
}

/* Bullets */
.sd-text-direction_rtl li:before {
  margin-left: 100%;
  left: 0 !important;
}
.sd-element-text li{
position:relative;
margin-bottom: 0.5em;
}
.sd-element-text ul li:before{
position: absolute;
left: -0.75em;
top: 0em;
transform: scale(0.7);
}
.sd-element-text ul ul li:before{
left: -0.75em;
top: 0em;
transform: scale(0.7);
}
.sd-element-text ul ul ul li:before{
left: -0.45em;
top: -0.06em;
transform: scale(0.9);
}
.slide ul li,
#edit-surface ul li {
    list-style: none;
}

.slide ul li:before,
#edit-surface ul li:before {
    pointer-events: none;
    content: '\2722';
}

.slide ul ul li:before,
#edit-surface ul ul li:before {
    content: '\2723';
}

.slide ul ul ul li:before,
#edit-surface ul ul ul li:before {
    content: '\2013';
}
/**************************************************************/
/* END */



/* 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 .slide:after{
    display:block;
    content:'';
    position:absolute;
    height:100%;
    width: 1500px;
    top:0;
    left:100%;
}

#world { background-color: black; }

.slide-wrapper:nth-child(5n+1) { background-color: #0b2c33; }
.slide-wrapper:nth-child(5n+2) { background-color: #482c1e; }
.slide-wrapper:nth-child(5n+3) { background-color: black; }
.slide-wrapper:nth-child(5n+4) { background-color: #14152c; }
.slide-wrapper:nth-child(5n+5) { background-color: #441f2b; }

#slide-box > .slide:nth-child(5n+1), #slide-box > .slide:nth-child(5n+1):after {
    background-color: #0b2c33;
}

#slide-box > .slide:nth-child(5n+2), #slide-box > .slide:nth-child(5n+2):after {
    background-color: #482c1e;
}

#slide-box > .slide:nth-child(5n+3), #slide-box > .slide:nth-child(5n+3):after {
    background-color: black;
}

#slide-box > .slide:nth-child(5n+4), #slide-box > .slide:nth-child(5n+4):after {
    background-color: #14152c;
}

#slide-box > .slide:nth-child(5n+5), #slide-box > .slide:nth-child(5n+5):after {
    background-color: #441f2b;
}

#slide-box > .slide:nth-child(5n+1) { margin-left: 0px; }
#slide-box > .slide:nth-child(5n+2) { margin-left: 25px; }
#slide-box > .slide:nth-child(5n+3) { margin-left: 50px; }
#slide-box > .slide:nth-child(5n+4) { margin-left: 75px; }
#slide-box > .slide:nth-child(5n+5) { margin-left: 100px; }

[slide="1"] #edit-surface { margin-left: 0px; }
[slide="2"] #edit-surface { margin-left: 25px; }
[slide="3"] #edit-surface { margin-left: 50px; }
[slide="4"] #edit-surface { margin-left: 75px; }
[slide="5"] #edit-surface { margin-left: 100px; }


/* SLIDE IMAGES FOR FALLBACK */
.slide-image:nth-child(5n+1)  {
   background: #0b2c33;
}

.slide-image:nth-child(5n+2)  {
   background: #482c1e;
}

.slide-image:nth-child(5n+3) {
   background: black;
}

.slide-image:nth-child(5n+4) {
    background: #14152c;
}

.slide-image:nth-child(5n+5) {
    background: #441f2b;
}

.fallback-background {
    background: #efcdb5;
}

/**************************************************************/

/* Last Background */
#world { content: 'resize-old'; /*resize algorithm - 'resize-center' (like GoogleTheme), or 'resize-old' (initial algorithm - all the rest). 
                                Removing this attribute is the same as 'resize-old'. */ }






/* FIRST FOREGROUND */
#frame { }




/*the video (have to set src in config file because video src is not a css property) */

#scene-video { }

/*can set backround for all slides here if needed*/
#edit-surface{
    -webkit-transform-origin-x: 0px;
    -moz-transform-origin-x: 0px;    
    transform-origin: 0 50%;
    left: 0 !important;
}


#slide-box{
    left:0!important;
    

}


/*

#world #bg-box
{
display:none;

}
    */


/*#slide-box, #edit-surface { left: 0 !important; }*/


#world .slide:not(.pre-enter) ~ .slide { -webkit-transform: translateX(1850px); -moz-transform: translateX(1850px); transform: translateX(1850px); }

.slide.pre-enter { /* prevent elements from entering newarby slide from the sides */
overflow: hidden;
}

#world .slide { -moz-transition: all 1s; -webkit-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; transition: all 1s; }



/*set css for one layer*/
.layer:nth-child(1) { /*
background:  url('../images/bg_pattern5.png'), -webkit-gradient(linear, left top, right bottom, from(rgba(218,86,38,1)), to(rgba(218,86,38,1))); 
width:100%;

height: 100%;
display: block;
*/ }


/*do somethign to first layer on first slide*/
[slide="1"] .layer:nth-child(1) { }

/* Dark theme handling */
.data-theme-is-dark {}
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted white; }