/*<scene>*/
.sd-slide-background-color_1 { background-color: rgb(255, 255, 255);}
/* removed because costum background image not supported in book  */
/* .sd-slide-background-image_1 { background-image: url(//resources.emaze.com/vbscenes/layoutimages/5d49deb1f4e67baa2d7ab9c15c706f63.jpg);}  */

.slide-wrapper {
  background-color: black; 
}
/*</scene>*/

/* THEME MODIFICATIONS */

.sd-text-upper { text-transform: uppercase; }

.sd-text-line-hight { line-height: 1.06em; }
.sd-text-line-hight2 { line-height: 1.10em; }

.sd-text-letter-spacing { letter-spacing: 0.001em;}

/* TEXT STYLES */

.style-sd-text_1 sd-text-color_4 sd-text-font-family_1 sd-text-font-size_28 sd-text-align_left sd-text-line-hight sd-text-font-weight_bold { }
.editor-module .style-sd-text_1:before { content: 'Title'; }
.wrapper-style-sd-text_1 { top: 45px; left: 382px; width: 1150px; height: 165px; }

.style-sd-text_2 sd-text-color_4 sd-text-font-family_2 sd-text-font-size_13 sd-text-align_left sd-text-line-hight2 sd-text-font-weight_bold{ }
.editor-module .style-sd-text_2:before { content: 'Sub Title'; }
.wrapper-style-sd-text_2 { top: 255px; left: 382px; width: 1150px; height: 69px; }

.style-sd-text_3 sd-text-color_4 sd-text-font-family_3 sd-text-font-size_9 sd-text-align_left { }
.editor-module .style-sd-text_3:before { content: 'Text'; }
.wrapper-style-sd-text_3 { top: 400px; left: 382px; width: 720px; height: 440px; }


/* 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: '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: 'TitilliumWeb-Light-Ext'; font-style: normal; font-weight: 300; src: local('Titillium WebLight'), local('TitilliumWeb-Light'), url(//resources.emaze.com/emaze-fonts/fonts/TitilliumWeb-Light-Ext.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/TitilliumWeb-Light-Ext.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/TitilliumWeb-Light-Ext.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/TitilliumWeb-Light-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: 'TitilliumWeb-Light'; font-style: normal; font-weight: 300; src: local('Titillium WebLight'), local('TitilliumWeb-Light'), url(//resources.emaze.com/emaze-fonts/fonts/TitilliumWeb-Light.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/TitilliumWeb-Light.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/TitilliumWeb-Light.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/TitilliumWeb-Light.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: 'Titilliumweb-Ext'; font-style: normal; font-weight: 400; src: local('Titillium'), local('TitilliumWeb-Regular'), url(//resources.emaze.com/emaze-fonts/fonts/Titilliumweb-Ext.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/Titilliumweb-Ext.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/Titilliumweb-Ext.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/Titilliumweb-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: 'Titilliumweb'; font-style: normal; font-weight: 400; src: local('Titillium'), local('TitilliumWeb-Regular'), url(//resources.emaze.com/emaze-fonts/fonts/Titilliumweb.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/Titilliumweb.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/Titilliumweb.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/Titilliumweb.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: 'TitilliumWeb-Bold-Ext'; font-style: normal; font-weight: 700; src: local('Titillium WebBold'), local('TitilliumWeb-Bold'), url(//resources.emaze.com/emaze-fonts/fonts/TitilliumWeb-Bold-Ext.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/TitilliumWeb-Bold-Ext.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/TitilliumWeb-Bold-Ext.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/TitilliumWeb-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: 'TitilliumWeb-Bold'; font-style: normal; font-weight: 700; src: local('Titillium WebBold'), local('TitilliumWeb-Bold'), url(//resources.emaze.com/emaze-fonts/fonts/TitilliumWeb-Bold.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/TitilliumWeb-Bold.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/TitilliumWeb-Bold.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/TitilliumWeb-Bold.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; }


.sd-text-font-family_1 { font-family: 'TitilliumWeb-Bold'; } 
[dropdown='sd-text-font-family'] .sd-text-font-family_1:before, #sd-text-font-family .sd-text-line-hight .sd-text-font-family_1:before { content: 'fugaz-one'; }

.sd-text-font-family_2 { font-family: 'Titilliumweb'; }
[dropdown='sd-text-font-family'] .sd-text-font-family_2:before, #sd-text-font-family .sd-text-line-hight .sd-text-font-family_2:before { content: 'adventPro-regular'; }

.sd-text-font-family_3 { font-family: 'TitilliumWeb-Light'; }
[dropdown='sd-text-font-family'] .sd-text-font-family_3:before, #sd-text-font-family .sd-text-line-hight .sd-text-font-family_3:before { content: 'courgette-regular'; }


/*<sd-text-font-size>*/
.sd-text-font-size_46 { font-size: 700px; }     
.sd-text-font-size_45 { font-size: 650px; }     
.sd-text-font-size_44 { font-size: 600px; }     
.sd-text-font-size_43 { font-size: 550px; }     
.sd-text-font-size_42 { font-size: 500px; }     
.sd-text-font-size_41 { font-size: 450px; }     
.sd-text-font-size_40 { font-size: 400px; }     
.sd-text-font-size_39 { font-size: 375px; }     
.sd-text-font-size_38 { font-size: 350px; }     
.sd-text-font-size_37 { font-size: 325px; }     
.sd-text-font-size_36 { font-size: 300px; }     
.sd-text-font-size_35 { font-size: 260px; }     
.sd-text-font-size_34 { font-size: 240px; }     
.sd-text-font-size_33 { font-size: 220px; }     
.sd-text-font-size_32 { font-size: 200px; }     
.sd-text-font-size_31 { font-size: 180px; }     
.sd-text-font-size_30 { font-size: 160px; }     
.sd-text-font-size_29 { font-size: 140px; }     
.sd-text-font-size_28 { font-size: 130px; }     
.sd-text-font-size_27 { font-size: 120px; }     
.sd-text-font-size_26 { font-size: 110px; }     
.sd-text-font-size_25 { font-size: 100px; }     
.sd-text-font-size_24 { font-size: 95px; }      
.sd-text-font-size_23 { font-size: 90px; }      
.sd-text-font-size_22 { font-size: 85px; }      
.sd-text-font-size_21 { font-size: 80px; }      
.sd-text-font-size_20 { font-size: 75px; }      
.sd-text-font-size_19 { font-size: 70px; }      
.sd-text-font-size_18 { font-size: 65px; }      
.sd-text-font-size_17 { font-size: 60px; }      
.sd-text-font-size_16 { font-size: 55px; }      
.sd-text-font-size_15 { font-size: 50px; }      
.sd-text-font-size_14 { font-size: 45px; }      
.sd-text-font-size_13 { font-size: 40px; }      
.sd-text-font-size_12 { font-size: 35px; }      
.sd-text-font-size_11 { font-size: 30px; }      
.sd-text-font-size_10 { font-size: 26px; }      
.sd-text-font-size_9 { font-size: 24px; }       
.sd-text-font-size_8 { font-size: 22px; }       
.sd-text-font-size_7 { font-size: 20px; }       
.sd-text-font-size_6 { font-size: 18px; }       
.sd-text-font-size_5 { font-size: 16px; }       
.sd-text-font-size_4 { font-size: 14px; }       
.sd-text-font-size_3 { font-size: 12px; }       
.sd-text-font-size_2 { font-size: 10px; }       
.sd-text-font-size_1 { font-size: 8px; }        
/*</sd-text-font-size>*/

/* MOBILE-SUPPORT */            
.mobile-emaze .sd-text-font-size_46 { font-size: 120px; }           
.mobile-emaze .sd-text-font-size_45 { font-size: 100px; }           
.mobile-emaze .sd-text-font-size_44 { font-size: 95px; }            
.mobile-emaze .sd-text-font-size_43 { font-size: 90px; }            
.mobile-emaze .sd-text-font-size_42 { font-size: 85px; }            
.mobile-emaze .sd-text-font-size_41 { font-size: 80px; }            
.mobile-emaze .sd-text-font-size_40 { font-size: 78px; }            
.mobile-emaze .sd-text-font-size_39 { font-size: 75px; }            
.mobile-emaze .sd-text-font-size_38 { font-size: 72px; }            
.mobile-emaze .sd-text-font-size_37 { font-size: 70px; }            
.mobile-emaze .sd-text-font-size_36 { font-size: 68px; }            
.mobile-emaze .sd-text-font-size_35 { font-size: 65px; }            
.mobile-emaze .sd-text-font-size_34 { font-size: 62px; }            
.mobile-emaze .sd-text-font-size_33 { font-size: 60px; }            
.mobile-emaze .sd-text-font-size_32 { font-size: 58px; }            
.mobile-emaze .sd-text-font-size_31 { font-size: 55px; }            
.mobile-emaze .sd-text-font-size_30 { font-size: 52px; }            
.mobile-emaze .sd-text-font-size_29 { font-size: 50px; }            
.mobile-emaze .sd-text-font-size_28 { font-size: 48px; }            
.mobile-emaze .sd-text-font-size_27 { font-size: 45px; }            
.mobile-emaze .sd-text-font-size_26 { font-size: 44px; }            
.mobile-emaze .sd-text-font-size_25 { font-size: 42px; }            
.mobile-emaze .sd-text-font-size_24 { font-size: 40px; }            
.mobile-emaze .sd-text-font-size_23 { font-size: 38px; }            
.mobile-emaze .sd-text-font-size_22 { font-size: 35px; }            
.mobile-emaze .sd-text-font-size_21 { font-size: 34px; }            
.mobile-emaze .sd-text-font-size_20 { font-size: 32px; }            
.mobile-emaze .sd-text-font-size_19 { font-size: 30px; }            
.mobile-emaze .sd-text-font-size_18 { font-size: 28px; }            
.mobile-emaze .sd-text-font-size_17 { font-size: 27px; }            
.mobile-emaze .sd-text-font-size_16 { font-size: 26px; }            
.mobile-emaze .sd-text-font-size_15 { font-size: 25px; }            
.mobile-emaze .sd-text-font-size_14 { font-size: 24px; }            
.mobile-emaze .sd-text-font-size_13 { font-size: 22px; }            
.mobile-emaze .sd-text-font-size_12 { font-size: 20px; }            
.mobile-emaze .sd-text-font-size_11 { font-size: 19px; }            
.mobile-emaze .sd-text-font-size_10 { font-size: 18px; }            
.mobile-emaze .sd-text-font-size_9 { font-size: 17px; }         
.mobile-emaze .sd-text-font-size_8 { font-size: 16px; }         
.mobile-emaze .sd-text-font-size_7 { font-size: 14px; }         
.mobile-emaze .sd-text-font-size_6 { font-size: 12px; }         
.mobile-emaze .sd-text-font-size_5 { font-size: 11px; }         
.mobile-emaze .sd-text-font-size_4 { font-size: 10px; }         
.mobile-emaze .sd-text-font-size_3 { font-size: 9px; }          
.mobile-emaze .sd-text-font-size_2 { font-size: 8px; }          
.mobile-emaze .sd-text-font-size_1 { font-size: 7px; }          

/*<sd-text-color>*/
.sd-text-color_1 { color: rgba(0, 0, 0, 0);}
.sd-text-color_2 { color: rgb(0, 0, 0);}
.sd-text-color_3 { color: rgb(255, 255, 255);}
.sd-text-color_4 { color: rgb(69, 64, 64);}
.sd-text-color_5 { color: rgb(148, 37, 141);}
.sd-text-color_6 { color: rgb(212, 101, 185);}
.sd-text-color_7 { color: rgb(255, 190, 46);}
.sd-text-color_8 { color: rgb(245, 132, 37);}
.sd-text-color_9 { color: rgb(0, 184, 154);}
.sd-text-color_10 { color: rgb(15, 111, 197);}
.sd-text-color_11 { color: rgb(68, 185, 231);}
/*</sd-text-color>*/

/*<sd-text-highlight-color>*/
.sd-text-highlight-color_0 { background-color: rgba(0, 0, 0, 0);}
.sd-text-highlight-color_1 { background-color: rgb(0, 0, 0);}
.sd-text-highlight-color_2 { background-color: rgb(255, 255, 255);}
.sd-text-highlight-color_3 { background-color: rgb(69, 64, 64);}
.sd-text-highlight-color_4 { background-color: rgb(148, 37, 141);}
.sd-text-highlight-color_5 { background-color: rgb(212, 101, 185);}
.sd-text-highlight-color_6 { background-color: rgb(255, 190, 46);}
.sd-text-highlight-color_7 { background-color: rgb(245, 132, 37);}
.sd-text-highlight-color_8 { background-color: rgb(0, 184, 154);}
.sd-text-highlight-color_9 { background-color: rgb(15, 111, 197);}
.sd-text-highlight-color_11 { background-color: rgb(68, 185, 231);}


/*<sd-text-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; }
/*</sd-text-opacity>*/



/* TEXT EFFECT */



/* IMAGE STYLES */

.style-sd-image_1 sd-image-border-width_0_5 sd-image-border-color_2 sd-image-border-padding_1 { }

.style-sd-image_2 sd-image-border-width_none sd-image-border-color_none sd-image-effect_radial { }

.style-sd-image_3 sd-image-border-width_none sd-image-border-color_none sd-image-effect_blur sd-image-opacity_9{ }

.style-sd-image_4 sd-image-border-width_none sd-image-border-color_none sd-image-opacity_9 { }

.wrapper-style-sd-image_1 { top: 150px; left: 380px; }

.wrapper-style-sd-image_1.sd-loading { max-width: 1030px; max-height: 800px; }

.style-sd-image_1.initial-size-constraint { max-width: 1030px; max-height: 800px; }

.wrapper-style-sd-image_2 { top: 150px; left: 380px; }

.style-sd-image_2.initial-size-constraint { max-width: 1920px; max-height: 1080px; }

.wrapper-style-sd-image_3 { top: 150px; left: 380px; }

.style-sd-image_3.initial-size-constraint { max-width: 1400px; max-height: 800px; }

.wrapper-style-sd-image_4 { top: 150px; left: 380px; }

.style-sd-image_4.initial-size-constraint { max-width: 1400px; max-height: 800px; }
 
 /*Padding*/
 .sd-image-border-padding_1 {padding:7px;} 


/*<sd-image-border-width>*/
.sd-image-border-width_7 { border-width: 30px; margin-top: -30px; margin-left: -30px;}
.sd-image-border-width_6 { border-width: 25px; margin-top: -25px; margin-left: -25px;}
.sd-image-border-width_5 { border-width: 20px; margin-top: -20px; margin-left: -20px;}
.sd-image-border-width_4 { border-width: 15px; margin-top: -15px; margin-left: -15px;}
.sd-image-border-width_2 { border-width: 10px; margin-top: -10px; margin-left: -10px;}
.sd-image-border-width_1 { border-width: 5px; margin-top: -5px; margin-left: -5px;}
.sd-image-border-width_0_5 { border-width: 2px; margin-top: -2px; margin-left: -2px;}
.sd-image-border-width_0 { border-width: 0px; margin-top: -0px; margin-left: -0px;}
/*</sd-image-border-width>*/

/* MOBILE-SUPPORT */                    
.mobile-emaze   .sd-image-border-width_7 { border-width: 9px; margin-top: -9px; margin-left: -9px;}             
.mobile-emaze   .sd-image-border-width_6 { border-width: 8px; margin-top: -8px; margin-left: -8px;}             
.mobile-emaze   .sd-image-border-width_5 { border-width: 7px; margin-top: -7px; margin-left: -7px;}             
.mobile-emaze   .sd-image-border-width_4 { border-width: 5px; margin-top: -5px; margin-left: -5px;}             
.mobile-emaze   .sd-image-border-width_3 { border-width: 3px; margin-top: -3px; margin-left: -3px;}             
.mobile-emaze   .sd-image-border-width_2 { border-width: 2px; margin-top: -2px; margin-left: -2px;}             
.mobile-emaze   .sd-image-border-width_1 { border-width: 1px; margin-top: -1px; margin-left: -1px;}
.mobile-emaze   .sd-image-border-width_0.5 { border-width: 0.5px; margin-top: -0.5px; margin-left: -0.5px;}              
.mobile-emaze   .sd-image-border-width_0 { border-width: 0px;}              

/*<sd-image-border-color>*/
.sd-image-border-color_0 { border-color: transparent;}
.sd-image-border-color_1 { border-color: rgb(0, 0, 0);}
.sd-image-border-color_2 { border-color: rgb(255, 255, 255);}
.sd-image-border-color_3 { border-color: rgb(69, 64, 64);}
.sd-image-border-color_4 { border-color: rgb(148, 37, 141);}
.sd-image-border-color_5 { border-color: rgb(212, 101, 185);}
.sd-image-border-color_6 { border-color: rgb(255, 190, 46);}
.sd-image-border-color_7 { border-color: rgb(245, 132, 37);}
.sd-image-border-color_8 { border-color: rgb(0, 184, 154);}  
.sd-image-border-color_9 { border-color: rgb(15, 111, 197);}
.sd-image-border-color_11 { border-color: rgb(68, 185, 231);} 
/*.sd-image-border-color_9 { border-color: #7d680c;}*/
/*</sd-image-border-color>*/            




/*<sd-image-opacity>*/
.sd-image-opacity_1 { opacity: 1; }
.sd-image-opacity_2 { opacity: 0.9; }
.sd-image-opacity_3 { opacity: 0.8; }
.sd-image-opacity_4 { opacity: 0.7; }
.sd-image-opacity_5 { opacity: 0.6; }
.sd-image-opacity_6 { opacity: 0.5; }
.sd-image-opacity_7 { opacity: 0.4; }
.sd-image-opacity_8 { opacity: 0.3; }
.sd-image-opacity_9 { opacity: 0.2; }
.sd-image-opacity_10 { opacity: 0.1; }
/*</sd-image-opacity>*/



/* IMAGE EFFECT */

/* SHAPES STYLES */
.style-sd-shape_1 sd-shape-fill_6 { }
.style-sd-shape_2 sd-shape-fill_10 sd-shape-stroke-width_2 sd-shape-stroke-color_3 { }
.style-sd-shape_3 sd-shape-fill_3 { }
.style-sd-shape_4 sd-shape-fill_0 sd-shape-stroke-color_2 sd-shape-stroke-width_1 { }


/*<sd-shape-fill>*/
.sd-shape-fill_0 { fill: transparent;}
.sd-shape-fill_1 { fill: rgb(0, 0, 0);}
.sd-shape-fill_2 { fill: rgb(255, 255, 255);}
.sd-shape-fill_3 { fill: rgb(69, 64, 64);}
.sd-shape-fill_4 { fill: rgb(148, 37, 141);}
.sd-shape-fill_5 { fill: rgb(212, 101, 185);}
.sd-shape-fill_6 { fill: rgb(255, 190, 46);}
.sd-shape-fill_7 { fill: rgb(245, 132, 37);}
.sd-shape-fill_8 { fill: rgb(0, 184, 154);}
.sd-shape-fill_9 { fill: rgb(15, 111, 197);}
.sd-shape-fill_11 { fill: rgb(68, 185, 231);}
/*</sd-shape-fill>*/

/*<sd-shape-stroke-width>*/
.sd-shape-stroke-width_15 { stroke-width: 30; }     
.sd-shape-stroke-width_14 { stroke-width: 28; }     
.sd-shape-stroke-width_13 { stroke-width: 26; }     
.sd-shape-stroke-width_12 { stroke-width: 24; }     
.sd-shape-stroke-width_11 { stroke-width: 22; }     
.sd-shape-stroke-width_10 { stroke-width: 20; }     
.sd-shape-stroke-width_9 { stroke-width: 18; }      
.sd-shape-stroke-width_8 { stroke-width: 16; }      
.sd-shape-stroke-width_7 { stroke-width: 14; }      
.sd-shape-stroke-width_6 { stroke-width: 12; }      
.sd-shape-stroke-width_5 { stroke-width: 10; }      
.sd-shape-stroke-width_4 { stroke-width: 8; }       
.sd-shape-stroke-width_3 { stroke-width: 6; }       
.sd-shape-stroke-width_2 { stroke-width: 4; }       
.sd-shape-stroke-width_1 { stroke-width: 2; }       
.sd-shape-stroke-width_0    { stroke-width: 0; }    
/*</sd-shape-stroke-width>*/

/* MOBILE-SUPPORT */            
.mobile-emaze   .sd-shape-stroke-width_15 { stroke-width: 8; }      
.mobile-emaze   .sd-shape-stroke-width_14 { stroke-width: 7; }      
.mobile-emaze   .sd-shape-stroke-width_13 { stroke-width: 7; }      
.mobile-emaze   .sd-shape-stroke-width_12 { stroke-width: 6; }      
.mobile-emaze   .sd-shape-stroke-width_11 { stroke-width: 6; }      
.mobile-emaze   .sd-shape-stroke-width_10 { stroke-width: 5; }      
.mobile-emaze   .sd-shape-stroke-width_9 { stroke-width: 5; }       
.mobile-emaze   .sd-shape-stroke-width_8 { stroke-width: 4; }       
.mobile-emaze   .sd-shape-stroke-width_7 { stroke-width: 4; }       
.mobile-emaze   .sd-shape-stroke-width_6 { stroke-width: 3; }       
.mobile-emaze   .sd-shape-stroke-width_5 { stroke-width: 3; }       
.mobile-emaze   .sd-shape-stroke-width_4 { stroke-width: 2; }       
.mobile-emaze   .sd-shape-stroke-width_3 { stroke-width: 2; }       
.mobile-emaze   .sd-shape-stroke-width_2 { stroke-width: 1; }       
.mobile-emaze   .sd-shape-stroke-width_1 { stroke-width: 1; }       
.mobile-emaze   .sd-shape-stroke-width_0    { stroke-width: 0; }    

/*<sd-shape-stroke-color>*/
.sd-shape-stroke-color_1 { stroke: transparent;}
.sd-shape-stroke-color_2 { stroke: rgb(0, 0, 0);}
.sd-shape-stroke-color_3 { stroke: rgb(255, 255, 255);}
.sd-shape-stroke-color_4 { stroke: rgb(69, 64, 64);}
.sd-shape-stroke-color_5 { stroke: rgb(148, 37, 141);}
.sd-shape-stroke-color_6 { stroke: rgb(212, 101, 185);}
.sd-shape-stroke-color_7 { stroke: rgb(255, 190, 46);}
.sd-shape-stroke-color_8 { stroke: rgb(245, 132, 37);}
.sd-shape-stroke-color_9 { stroke: rgb(0, 184, 154);}
.sd-shape-stroke-color_10 { stroke: rgb(15, 111, 197);}
.sd-shape-stroke-color_11 { stroke: rgb(68, 185, 231);}
/*</sd-shape-stroke-color>*/      
                                   
                                  
/*<sd-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; }
.sd-shape-opacity_9 { opacity: 0.2; }
.sd-shape-opacity_10 { opacity: 0.1; }
/*</sd-shape-opacity>*/



/* VIDEO STYLES */
.style-sd-video_1 { }
.style-sd-video_2 sd-video-border-width_2 sd-video-border-color_6 { }
.style-sd-video_3 sd-video-border-width_2 sd-video-border-color_6 { }
.style-sd-video_4 { }

/*<sd-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.7; }
.sd-video-opacity_5 { opacity: 0.6; }
.sd-video-opacity_6 { opacity: 0.5; }
.sd-video-opacity_7 { opacity: 0.4; }
.sd-video-opacity_8 { opacity: 0.3; }
.sd-video-opacity_9 { opacity: 0.2; }
.sd-video-opacity_10 { opacity: 0.1; }
/*</sd-video-opacity>*/

/*<sd-video-border-width>*/
.sd-video-border-width_7 { border-width: 30px; margin-top: -30px; margin-left: -30px }
.sd-video-border-width_6 { border-width: 25px; margin-top: -25px; margin-left: -25px }
.sd-video-border-width_5 { border-width: 20px; margin-top: -20px; margin-left: -20px }
.sd-video-border-width_4 { border-width: 15px; margin-top: -15px; margin-left: -15px }
.sd-video-border-width_3 { border-width: 10px; margin-top: -10px; margin-left: -10px }
.sd-video-border-width_2 { border-width: 5px; margin-top: -5px; margin-left: -5px }
.sd-video-border-width_1 { border-width: 0px; margin-top: -0px; margin-left: -0px }
/*</sd-video-border-width>*/

/*<sd-video-border-color>*/
.sd-video-border-color_1 { border-color: transparent;}
.sd-video-border-color_2 { border-color: rgb(0, 0, 0);}
.sd-video-border-color_3 { border-color: rgb(255, 255, 255);}
.sd-video-border-color_4 { border-color: rgb(69, 64, 64);}
.sd-video-border-color_5 { border-color: rgb(148, 37, 141);}
.sd-video-border-color_6 { border-color: rgb(212, 101, 185);}
.sd-video-border-color_7 { border-color: rgb(255, 190, 46);}
.sd-video-border-color_8 { border-color: rgb(245, 132, 37);}
.sd-video-border-color_9 { border-color: rgb(0, 184, 154);}
.sd-video-border-color_10 { border-color: rgb(15, 111, 197);}
.sd-video-border-color_11 { border-color: rgb(68, 185, 231);}

.sd-text-font-family_1.style-sd-text_1 { font-family: 'Montserrat-alternates', 'RobotoExt', '华文细黑', 'STXihei', 'NotoSansDevanagari', 'NotoNaskhArabic', 'Roboto-Cyrillic', 'Roboto-cyrillic-ext', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','Osaka', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', 'Alef';}
.sd-text-font-family_2.style-sd-text_2 { font-family: 'Montserrat', 'Comfortaa-Ext', '华文细黑', 'STXihei', 'NotoSansDevanagari', 'NotoNaskhArabic', 'Roboto-Cyrillic', 'Roboto-cyrillic-ext', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','Osaka', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', 'almoni-dl-aaa-300';}
.sd-text-font-family_3.style-sd-text_3 { font-family: 'Lato', 'LatoExt', '华文细黑', 'STXihei', 'NotoSansDevanagari', 'NotoNaskhArabic', 'Roboto-Cyrillic', 'Roboto-cyrillic-ext', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','Osaka', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', 'Alef';}
.sd-element-chart * { font-family: 'Lato', 'LatoExt', '华文细黑', 'STXihei', 'NotoSansDevanagari', 'NotoNaskhArabic', 'Roboto-Cyrillic', 'Roboto-cyrillic-ext', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','Osaka', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', 'Alef' !important;}
@font-face { font-family: 'Quicksand-bold'; font-style: normal; font-weight: 400; src: local('Quicksand bold Regular'), local('Quicksand-bold'), url(//resources.emaze.com/emaze-fonts/fonts/quicksand-bold-webfont.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/quicksand-bold-webfont.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/quicksand-bold-webfont.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/quicksand-bold-webfont.ttf)  format('truetype');}
@font-face { font-family: 'Martel-Sans-bold'; font-style: normal; font-weight: 400; src: local('Martel Sans bold Regular'), local('Martel-Sans-bold'), url(//resources.emaze.com/emaze-fonts/fonts/martelsans-bold-webfont.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/martelsans-bold-webfont.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/martelsans-bold-webfont.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/martelsans-bold-webfont.ttf)  format('truetype');}
@font-face { font-family: 'Changa-Medium'; font-style: normal; font-weight: 400; src: local('Changa Medium'), local('Changa-Medium'), url(//resources.emaze.com/emaze-fonts/fonts/changa-medium-webfont.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/changa-medium-webfont.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/changa-medium-webfont.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/changa-medium-webfont.ttf)  format('truetype');}
@font-face { font-family: 'Comfortaa-bold'; font-style: normal; font-weight: 400; src: local('Comfortaa bold Regular'), local('Comfortaa-bold'), url(//resources.emaze.com/emaze-fonts/fonts/comfortaa-bold-webfont.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/comfortaa-bold-webfont.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/comfortaa-bold-webfont.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/comfortaa-bold-webfont.ttf)  format('truetype');}
@font-face { font-family: 'Varela-Round'; font-style: normal; font-weight: 400; src: local('Varela Round Regular'), local('Varela-Round'), url(//resources.emaze.com/emaze-fonts/fonts/varelaround-regular-webfont.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/varelaround-regular-webfont.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/varelaround-regular-webfont.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/varelaround-regular-webfont.ttf)  format('truetype');}
@font-face { font-family: 'Pacifico'; font-style: normal; font-weight: 400; src: local('Pacifico Regular'), local('Pacifico-Regular'), url(//resources.emaze.com/emaze-fonts/fonts/pacifico-regular-webfont.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/pacifico-regular-webfont.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/pacifico-regular-webfont.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/pacifico-regular-webfont.ttf)  format('truetype');}
@font-face { font-family: 'Kalam'; font-style: normal; font-weight: 400; src: local('Kalam Regular'), local('Kalam-Regular'), url(//resources.emaze.com/emaze-fonts/fonts/kalam-regular-webfont.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/kalam-regular-webfont.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/kalam-regular-webfont.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/kalam-regular-webfont.ttf)  format('truetype');}
@font-face { font-family: 'El-Messiri-bold'; font-style: normal; font-weight: 400; src: local('El-Messiri-bold Regular'), local('El-Messiri-bold'), url(//resources.emaze.com/emaze-fonts/fonts/elmessiri-bold-webfont.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/elmessiri-bold-webfont.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/elmessiri-bold-webfont.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/elmessiri-bold-webfont.ttf)  format('truetype');}
@font-face { font-family: 'Marck-Script'; font-style: normal; font-weight: 400; src: local('Marck Script Regular'), local('Marck-Script-Regular'), url(//resources.emaze.com/emaze-fonts/fonts/marckscript-regular-webfont.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/marckscript-regular-webfont.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/marckscript-regular-webfont.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/marckscript-regular-webfont.ttf)  format('truetype');}
@font-face { font-family: 'Pangolin'; font-style: normal; font-weight: 400; src: local('Pangolin Regular'), local('Pangolin'), url(//resources.emaze.com/emaze-fonts/fonts/pangolin-regular-webfont.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/pangolin-regular-webfont.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/pangolin-regular-webfont.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/pangolin-regular-webfont.ttf)  format('truetype');}
@font-face { font-family: 'GveretLevin'; font-style: normal; font-weight: 400; src: local('Gveret LevinRegular'), local('GveretLevin'), url(//resources.emaze.com/emaze-fonts/fonts/gveretlevinalefalefalef-regular-webfont.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/gveretlevinalefalefalef-regular-webfont.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/gveretlevinalefalefalef-regular-webfont.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/gveretlevinalefalefalef-regular-webfont.ttf)  format('truetype');}
@font-face { font-family: 'Quicksand-light'; font-style: normal; font-weight: 400; src: local('Quicksand light Regular'), local('Quicksand-light'), url(//resources.emaze.com/emaze-fonts/fonts/quicksand-light-webfont.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/quicksand-light-webfont.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/quicksand-light-webfont.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/quicksand-light-webfont.ttf)  format('truetype');}
@font-face { font-family: 'Martel-Sans-light'; font-style: normal; font-weight: 400; src: local('Martel Sans light Regular'), local('Martel-Sans-light'), url(//resources.emaze.com/emaze-fonts/fonts/martelsans-light-webfont.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/martelsans-light-webfont.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/martelsans-light-webfont.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/martelsans-light-webfont.ttf)  format('truetype');}
@font-face { font-family: 'Changa-Light'; font-style: normal; font-weight: 400; src: local('Changa Light'), local('Changa-Light'), url(//resources.emaze.com/emaze-fonts/fonts/changa-light-webfont.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/changa-light-webfont.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/changa-light-webfont.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/changa-light-webfont.ttf)  format('truetype');}
@font-face { font-family: 'Comfortaa-light'; font-style: normal; font-weight: 400; src: local('Comfortaa light Regular'), local('Comfortaa-light'), url(//resources.emaze.com/emaze-fonts/fonts/comfortaa-light-webfont.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/comfortaa-light-webfont.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/comfortaa-light-webfont.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/comfortaa-light-webfont.ttf)  format('truetype');}
@font-face { font-family: 'Spoiler-light'; font-style: normal; font-weight: 400; src: local('Spoiler light Regular'), local('Spoiler-light-Regular'), url(//resources.emaze.com/emaze-fonts/fonts/spoilerlightwebfont.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/spoilerlightwebfont.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/spoilerlightwebfont.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/spoilerlightwebfont.ttf)  format('truetype');}
@font-face { font-family: 'Abril-Fatface'; font-style: normal; font-weight: 400; src: local('Abril Fatface Regular'), local('Abril-Fatface-Regular'), url(//resources.emaze.com/emaze-fonts/fonts/abrilfatface-regular-webfont.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/abrilfatface-regular-webfont.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/abrilfatface-regular-webfont.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/abrilfatface-regular-webfont.ttf)  format('truetype');}
@font-face { font-family: 'Rozha-One'; font-style: normal; font-weight: 400; src: local('Rozha One Regular'), local('Rozha-One'), url(//resources.emaze.com/emaze-fonts/fonts/rozhaone-regular-webfont.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/rozhaone-regular-webfont.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/rozhaone-regular-webfont.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/rozhaone-regular-webfont.ttf)  format('truetype');}
@font-face { font-family: 'Katibeh'; font-style: normal; font-weight: 400; src: local('Katibeh Regular'), local('Katibeh'), url(//resources.emaze.com/emaze-fonts/fonts/katibeh-regular-webfont.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/katibeh-regular-webfont.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/katibeh-regular-webfont.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/katibeh-regular-webfont.ttf)  format('truetype');}
@font-face { font-family: 'Yeseva-One'; font-style: normal; font-weight: 400; src: local('Yeseva One Regular'), local('Yeseva-One'), url(//resources.emaze.com/emaze-fonts/fonts/yesevaone-regular-webfont.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/yesevaone-regular-webfont.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/yesevaone-regular-webfont.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/yesevaone-regular-webfont.ttf)  format('truetype');}
@font-face { font-family: 'Tinos-Bold'; font-style: normal; font-weight: 400; src: local('Tinos Bold Regular'), local('Tinos-Bold'), url(//resources.emaze.com/emaze-fonts/fonts/tinos-bold-webfont.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/tinos-bold-webfont.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/tinos-bold-webfont.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/tinos-bold-webfont.ttf)  format('truetype');}
@font-face { font-family: 'josefinslab'; src: local('josefinslab-regular'), url(//resources.emaze.com/emaze-fonts/fonts/josefinslab.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/josefinslab.woff2) format('woff2'), url(//themes.googleusercontent.com/static/fonts/josefinslab/v3/46aYWdgz-1oFX11flmyEfXhCUOGz7vYGh680lGh-uXM.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/josefinslab.ttf)  format('truetype'); }
@font-face { font-family: 'Fauna-OneExt'; font-style: normal; font-weight: 400; src: local('Fauna One'), local('FaunaOne-Regular'), url(//resources.emaze.com/emaze-fonts/fonts/Fauna-OneExt.eot); src: url(//fonts.gstatic.com/s/faunaone/v4/ev-FaPpZYwwjm7lSlYKlFRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/Fauna-OneExt.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/Fauna-OneExt.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: 'dancingscript'; src: local('dancingscript'), url(//resources.emaze.com/emaze-fonts/fonts/dancingscript.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/dancingscript.woff2) format('woff2'), url(//themes.googleusercontent.com/static/fonts/dancingscript/v3/KGBfwabt0ZRLA5W1ywjowfVc48Rxw3pIW-IHeDZiIVI.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/dancingscript.ttf)  format('truetype'); }
@font-face { font-family: 'NoricanExt'; font-style: normal; font-weight: 400; src: local('Norican Regular'), local('Norican-Regular'), url(//resources.emaze.com/emaze-fonts/fonts/NoricanExt.eot); src: url(//fonts.gstatic.com/s/norican/v4/U5gsdSLZ2HqelLrac75mCPY6323mHUZFJMgTvxaG2iE.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/NoricanExt.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/NoricanExt.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'); }
@font-face { font-family: 'Rubik-Light'; font-style: normal; font-weight: 400; src: local('Rubik Light Regular'), local('Rubik-Light'), url(//resources.emaze.com/emaze-fonts/fonts/rubik-light-webfont.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/rubik-light-webfont.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/rubik-light-webfont.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/rubik-light-webfont.ttf)  format('truetype');}
@font-face { font-family: 'Jaldi-Regular'; font-style: normal; font-weight: 400; src: local('Jaldi Regular'), local('Jaldi-Regular'), url(//resources.emaze.com/emaze-fonts/fonts/jaldi-regular-webfont.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/jaldi-regular-webfont.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/jaldi-regular-webfont.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/jaldi-regular-webfont.ttf)  format('truetype');}
@font-face { font-family: 'Cairo-Light'; font-style: normal; font-weight: 400; src: local('Cairo Light Regular'), local('Cairo-Light'), url(//resources.emaze.com/emaze-fonts/fonts/cairo-light-webfont.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/cairo-light-webfont.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/cairo-light-webfont.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/cairo-light-webfont.ttf)  format('truetype');}
@font-face { font-family: 'Istok-Web-Regular'; font-style: normal; font-weight: 400; src: local('Istok Web Regular'), local('Istok-Web-Regular'), url(//resources.emaze.com/emaze-fonts/fonts/istokweb-regular-webfont.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/istokweb-regular-webfont.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/istokweb-regular-webfont.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/istokweb-regular-webfont.ttf)  format('truetype');}
@font-face { font-family: 'Rubik-Bold'; font-style: normal; font-weight: 400; src: local('Rubik Bold Regular'), local('Rubik-Bold'), url(//resources.emaze.com/emaze-fonts/fonts/rubik-bold-webfont.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/rubik-bold-webfont.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/rubik-bold-webfont.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/rubik-bold-webfont.ttf)  format('truetype');}
@font-face { font-family: 'Jaldi-Bold'; font-style: normal; font-weight: 400; src: local('Jaldi Bold Regular'), local('Jaldi-Bold'), url(//resources.emaze.com/emaze-fonts/fonts/jaldi-bold-webfont.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/jaldi-bold-webfont.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/jaldi-bold-webfont.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/jaldi-bold-webfont.ttf)  format('truetype');}
@font-face { font-family: 'Cairo-Bold'; font-style: normal; font-weight: 400; src: local('Cairo Bold Regular'), local('Cairo-Bold'), url(//resources.emaze.com/emaze-fonts/fonts/cairo-bold-webfont.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/cairo-bold-webfont.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/cairo-bold-webfont.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/cairo-bold-webfont.ttf)  format('truetype');}
@font-face { font-family: 'Istok-Web-Bold'; font-style: normal; font-weight: 400; src: local('Istok Web Bold'), local('Istok-Web-Bold'), url(//resources.emaze.com/emaze-fonts/fonts/istokweb-bold-webfont.eot); src: url(//resources.emaze.com/emaze-fonts/fonts/istokweb-bold-webfont.woff2) format('woff2'), url(//resources.emaze.com/emaze-fonts/fonts/istokweb-bold-webfont.woff) format('woff'), url(//resources.emaze.com/emaze-fonts/fonts/istokweb-bold-webfont.ttf)  format('truetype');}
/*</sd-video-border-color>*/



/* 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); -moz-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); -moz-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'; }



/* 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; }

/********/


/*Hyperlink*/
.sd-element-text a {
  color: inherit;
  /*color: #efce74;*/
  font-weight: 400;
  text-decoration: none;
  position: relative;
  /*color: rgb(228, 46, 37);*/
  /*Background-color: rgb(228, 46, 37);*/
 /* position: absolute;*/
  /*color: #3366FF;*/
  content: '';
  /*position: absolute;*/
  bottom: 0;
  left: 0;
  width: 0%;
  /*border-bottom: 2px solid black;*/
  /*transition: 0.4s;*/
}


.sd-element-text a::before {
  content: '';
  position: absolute;
  right: 0;
  top: -3px;
  width: 0%;
  /*color: rgb(228, 46, 37);*/
  /*Background-color: white;*/
  border-top: 2px solid /*rgb(228, 46, 37)*/;
  transition: 0.4s;
}

.sd-element-text a::after {
  content: '';
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 0%;
  /*color: rgb(228, 46, 37);*/
  /*Background-color: white;*/
  border-bottom: 2px solid /*rgb(228, 46, 37)*/;
   transition: 0.4s;
}

.sd-element-text a:hover{
/*color: rgb(228, 46, 37);
Background-color: white;*/
text-decoration:none;

}

 a:hover:after {
  width: 100%;

}

a:hover:before {
  width: 100%;
}

/* Charts Color Pallette */
.data-chart-colors { content: "#0f6fc5|#029cd8|#00a68b|#85bd42|#f58425|#bd429f|#94258d|#6d6a6a|#999999";}

/* Table Full Control (Including header)*/          

/* Table - table reset*/                            
.google-visualization-table-table {
    background: #3fc6f0;
    color: #ffffff;
    font-size: 28%;
    border-color: rgb(0, 0, 0) !important;
    border-width: 0px !important;
}

.google-visualization-table-table tbody {
    font-family: 'TitilliumWeb-Bold';
    color: #ffffff;
    text-align: center;
    border-color: rgb(0, 0, 0) !important;
    border-width: 0px !important;
}

/* Table header */
.google-visualization-table-tr-head .gradient, .google-visualization-table-tr-head, .google-visualization-table-tr-head td, .google-visualization-table-tr-head-nonstrict {
    font-family: 'TitilliumWeb-Bold';
    background: rgb(0, 0, 0);
    font-size: 30px;
    border-bottom: 0px;
    border-left: 0px;
    border-right: 0px;
    padding: 0px;
    width: 190px;
    height: 80px;
    color: rgb(255, 255, 255);
    border-color: rgb(0, 0, 0) !important;
    border-width: 0px !important;
}

/* Even Rows */
.google-visualization-table-tr-even, .google-visualization-table-tr-even td, .google-visualization-table-tr-even-nonstrict {
    background: rgb(238, 238, 238);
    font-family: 'TitilliumWeb-Light';
    font-size: 30px;
    border-bottom: 0px;
    border-left: 0px;
    border-right: 0px;
    padding: 0px !important;
    width: 190px;
    height: 80px;
    border-color: rgb(0, 0, 0) !important;
    border-width: 0px !important;
    color: rgb(68, 68, 68);
}
/* Odd Rows */
.google-visualization-table-tr-odd, .google-visualization-table-tr-odd td, .google-visualization-table-tr-odd-nonstrict {
    background: rgb(255, 255, 255);
    font-family: 'TitilliumWeb-Light';
    font-size: 30px;
    border-bottom: 0px solid white;
    border-left: 0px;
    border-right: 0px;
    padding: 0px !important;
    width: 190px;
    height: 80px;
    border-color: rgb(0, 0, 0) !important;
    border-width: 0px !important;
    color: rgb(68, 68, 68);
}

/* Cell control */
.google-visualization-table-td , .google-visualization-table-td-number {
    text-align: center;
    border: 0;
    border-bottom-width: rgba(0,0,0,0) !important;
    border-right-width: rgba(0,0,0,0) !important;
}

.sd-element-chart text{

fill:black;

}

/**************************************************************/
/* Oragnization Charts */
/* Default nodes */
 .google-visualization-orgchart-node {
    text-align: center;
    vertical-align: middle;
    font-family: 'TitilliumWeb-Light';
    cursor: default;
    border: 0px solid rgb(255, 190, 46) !important;
    border-radius: 0;
    background: rgb(238, 238, 238);
    font-size: 30px;
    width: 190px;
    color: rgb(0, 0, 0);
    padding: 30px;
}
/* On click */
.google-visualization-orgchart-nodesel {
    border: 2px solid rgb(255, 190, 46);
    background-color: #cccccc;
    color: #444444;
    border-radius: 0;
    font-family: 'TitilliumWeb-Light';
    background: rgb(238, 238, 238);
}

/* Connectors */
.google-visualization-orgchart-lineleft { border-left: 2px solid rgb(255, 190, 46);}

.google-visualization-orgchart-lineright { border-right: 2px solid rgb(245, 132, 37);}

.google-visualization-orgchart-linebottom { border-bottom: 2px solid rgb(255, 190, 46);}

/**************************************************************/

/*fallback*/
.slide-image {
    /*background: black;*/
    /*background-image: url(//resources.emaze.com/vbscenes/layoutimages/5d49deb1f4e67baa2d7ab9c15c706f63.jpg);*/
}
 
.fallback-background {
    /*background: black;*/
    /*background-image: url(//resources.emaze.com/vbscenes/layoutimages/5d49deb1f4e67baa2d7ab9c15c706f63.jpg);*/
}
 
/* 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.9em;
  top: -0.02em;
  transform: scale(0.7);
  -webkit-transform: scale(0.7);
}
.sd-element-text ul ul li:before{
  left: -0.93em;
  top: 0.05em;
  transform: scale(0.7);
  -webkit-transform: scale(0.7);
}
.sd-element-text ul ul ul li:before{
  left: -0.85em;
  top: -0.02em;
  transform: scale(0.7);
  -webkit-transform: scale(0.7);
}
.sd-text-direction_rtl ul > li:before {
  transform: scale(0.7) rotateY(180deg);
  -webkit-transform: scale(0.7) rotateY(180deg);
}
.slide ul li,
#edit-surface ul li {
    list-style: none;
}

.slide ul li:before,
#edit-surface ul li:before {
    pointer-events: none;
    content: '\270E';
}

.slide ul ul li:before,
#edit-surface ul ul li:before {
    content: '\2601';
}

.slide ul ul ul li:before,
#edit-surface ul ul ul li:before {
    content: '\263A';
}
/* END */

/* Transition */
.past,
.future{
    visibility: hidden;
    display: none;
}

#world{
     background-color: #d8d6cb;
}

#scene {
  background-color: #d8d6cb;
}

/* Dark theme handling */
.data-theme-is-dark {}
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black;}

/* EFFECT SECTION */

/* text */
 .sd-text-effect_none {} 
 .sd-text-effect_scorallable{}
/*static*/
.sd-text-effect_shadow {}
.sd-text-effect_shadow-white {}
.sd-text-effect_black-shadow {}
.sd-text-effect_gradient{}
.sd-text-effect_textglow{}
.sd-text-effect_3D-Text{}
/*loop*/
 .sd-text-effect_flash{} /*white out*/
 .sd-text-effect_rotate{} /*white out*/
/*hover*/
 .sd-text-effect_grow-h{}
 .sd-text-effect_shrink-h{}
 .sd-text-effect_pulse-h{}
 .sd-text-effect_wobble-vertical-h{}
 .sd-text-effect_wobble-horizontal-h{}
 .sd-text-effect_buzz-h{}
 .sd-text-effect_morph-h{}


/* shapes */
 .sd-shape-effect_none{}
  /*loop*/
 .sd-shape-effect_stroke-width{}
 .sd-shape-effect_stroke-dash{}  /*to fast, no wat to control witout css*/
 .sd-shape-effect_floating-vertical{} /*white out*/
 .sd-shape-effect_floating-horizontal{} /*white out*/
 .sd-shape-effect_grad-fill{
  fill: url(#solidcolor);
 }
 /*hover*/


/* images */
 .sd-image-effect_none {}
 
 /*static*/
 .sd-image-effect_glow {}
 .sd-image-effect_grayscale{}
 .sd-image-effect_shadow{}
 .sd-image-effect_blur{}
 .sd-image-effect_radial{}

 /*hover*/
 .sd-image-effect_morph-h{}
 .sd-image-effect_shrink-h{}
 .sd-image-effect_grow-h{}
 .sd-image-effect_flip-h{}
 .sd-image-effect_grayscale-h{}
 .sd-image-effect_blur-h{}
 .sd-image-effect-circle-fadein{}

 /*loop*/
 .sd-image-effect_pulse{}  /*white out*/
 .sd-image-effect_hithere{}  /*white out*/
 .sd-image-effect_flip{}  /*white out*/

/* text */
[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'; }
[dropdown='sd-text-effect'] .sd-text-effect_shadow:before, #sd-text-effect .sd-text-effect_shadow:before { content: 'Shadow'; }
[dropdown='sd-text-effect'] .sd-text-effect_shadow-white:before, #sd-text-effect .sd-text-effect_shadow-white:before { content: 'White Shadow'; }
[dropdown='sd-text-effect'] .sd-text-effect_black-shadow:before, #sd-text-effect .sd-text-effect_black-shadow:before { content: 'Black Shadow'; }
[dropdown='sd-text-effect'] .sd-text-effect_gradient:before, #sd-text-effect .sd-text-effect_gradient:before { content: 'Gradient *'; }
[dropdown='sd-text-effect'] .sd-text-effect_textglow:before, #sd-text-effect .sd-text-effect_textglow:before { content: 'Glow'; }
[dropdown='sd-text-effect'] .sd-text-effect_3D-Text:before, #sd-text-effect .sd-text-effect_3D-Text:before { content: '3D Text'; }
[dropdown='sd-text-effect'] .sd-text-effect_grow-h:before, #sd-text-effect .sd-text-effect_grow-h:before { content: 'Grow (Hover)'; }
[dropdown='sd-text-effect'] .sd-text-effect_shrink-h:before, #sd-text-effect .sd-text-effect_shrink-h:before { content: 'Shrink (Hover)'; }
[dropdown='sd-text-effect'] .sd-text-effect_pulse-h:before, #sd-text-effect .sd-text-effect_pulse-h:before { content: 'Pulse (Hover)'; }
[dropdown='sd-text-effect'] .sd-text-effect_wobble-vertical-h:before, #sd-text-effect .sd-text-effect_wobble-vertical-h:before { content: 'V-Wobble (Hover)'; }
[dropdown='sd-text-effect'] .sd-text-effect_wobble-horizontal-h:before, #sd-text-effect .sd-text-effect_wobble-horizontal-h:before { content: 'H-Wobble (Hover)'; }
[dropdown='sd-text-effect'] .sd-text-effect_buzz-h:before, #sd-text-effect .sd-text-effect_buzz-h:before { content: 'Buzz (Hover)'; }
[dropdown='sd-text-effect'] .sd-text-effect_morph-h:before, #sd-text-effect .sd-text-effect_morph-h:before { content: 'Twirl (Hover)'; }
[dropdown='sd-text-effect'] .sd-text-effect_flash:before, #sd-text-effect .sd-text-effect_flash:before { content: 'Flash (Loop)'; }
[dropdown='sd-text-effect'] .sd-text-effect_rotate:before, #sd-text-effect .sd-text-effect_rotate:before { content: '3D Rotate (Loop)'; }

/* shapes */
[dropdown='sd-shape-effect'] .sd-shape-effect_none:before, #sd-shape-effect .sd-shape-effect_none:before { content: 'None'; }
[dropdown='sd-shape-effect'] .sd-shape-effect_floating-vertical:before, #sd-shape-effect .sd-shape-effect_floating-vertical:before { content: 'V-Float (Loop)'; }
[dropdown='sd-shape-effect'] .sd-shape-effect_floating-horizontal:before, #sd-shape-effect .sd-shape-effect_floating-horizontal:before { content: 'H-Float (Loop)'; }
[dropdown='sd-shape-effect'] .sd-shape-effect_stroke-width:before, #sd-shape-effect .sd-shape-effect_stroke-width:before { content: 'Stroke Pulse *(Loop)'; }
[dropdown='sd-shape-effect'] .sd-shape-effect_stroke-dash:before, #sd-shape-effect .sd-shape-effect_stroke-dash:before { content: 'Stroke Dash *(Loop)'; }
[dropdown='sd-shape-effect'] .sd-shape-effect_grad-fill:before, #sd-shape-effect .sd-shape-effect_grad-fill:before { content: 'Fill Color (Loop)'; }

/* images */
[dropdown='sd-image-effect'] .sd-image-effect_none:before, #sd-image-effect .sd-image-effect_none:before { content: 'None'; }
[dropdown='sd-image-effect'] .sd-image-effect_morph-h:before, #sd-image-effect .sd-image-effect_morph-h:before { content: 'Twirl (Hover)'; }
[dropdown='sd-image-effect'] .sd-image-effect_shrink-h:before, #sd-image-effect .sd-image-effect_shrink-h:before { content: 'Pulse (Hover)'; }
[dropdown='sd-image-effect'] .sd-image-effect_flip-h:before, #sd-image-effect .sd-image-effect_flip-h:before { content: '3D Rotate *(Hover)'; }
[dropdown='sd-image-effect'] .sd-image-effect_grow-h:before, #sd-image-effect .sd-image-effect_grow-h:before { content: 'Grow (Hover)'; }
[dropdown='sd-image-effect'] .sd-image-effect_flip:before, #sd-image-effect .sd-image-effect_flip:before { content: '3D Rotate *(Loop)'; }
[dropdown='sd-image-effect'] .sd-image-effect_grayscale-h:before, #sd-image-effect .sd-image-effect_grayscale-h:before { content: 'Gray to Color *'; }
[dropdown='sd-image-effect'] .sd-image-effect_blur-h:before, #sd-image-effect .sd-image-effect_blur-h:before { content: 'Blur to Color *'; }
[dropdown='sd-image-effect'] .sd-image-effect_pulse:before, #sd-image-effect .sd-image-effect_pulse:before { content: 'Ameba (Loop)'; }
[dropdown='sd-image-effect'] .sd-image-effect_hithere:before, #sd-image-effect .sd-image-effect_hithere:before { content: 'Hi There (Hover)'; }
[dropdown='sd-image-effect'] .sd-image-effect_glow:before, #sd-image-effect .sd-image-effect_glow:before { content: 'Glow'; }
[dropdown='sd-image-effect'] .sd-image-effect_shadow:before, #sd-image-effect .sd-image-effect_shadow:before { content: 'Shadow *'; }
[dropdown='sd-image-effect'] .sd-image-effect_grayscale:before, #sd-image-effect .sd-image-effect_grayscale:before { content: 'Grayscale *'; }
[dropdown='sd-image-effect'] .sd-image-effect_sepia:before, #sd-image-effect .sd-image-effect_sepia:before { content: 'Sepia *'; }
[dropdown='sd-image-effect'] .sd-image-effect_blur:before, #sd-image-effect .sd-image-effect_blur:before { content: 'Blur *'; }
[dropdown='sd-image-effect'] .sd-image-effect_radial:before, #sd-image-effect .sd-image-effect_radial:before { content: 'Radial'; }


.sd-slide-effect-mask:nth-child(even) {
    -webkit-mask: url(https://resources.emaze.com/vbscenes/perfectlesson/images/urban-sprite.png);
    mask: url(https://resources.emaze.com/vbscenes/perfectlesson/images/urban-sprite.png);
    -webkit-mask-size: 3000% 100%;
    mask-size: 3000% 100%;
    -webkit-animation: mask-play 1.4s steps(29) forwards;
    animation: mask-play 1.4s steps(29) forwards;
}

.sd-slide-effect-mask:nth-child(odd) {
    -webkit-mask: url(https://resources.emaze.com/vbscenes/perfectlesson/images/urban-sprite-2.png);
    mask: url(https://resources.emaze.com/vbscenes/perfectlesson/images/urban-sprite-2.png);
    -webkit-mask-size: 7400% 100%;
    mask-size: 7400% 100%;
    -webkit-animation: mask-play 1.4s steps(73) forwards;
    animation: mask-play 1.4s steps(73) forwards;
}

@-webkit-keyframes mask-play {
    from {
        -webkit-mask-position: 0% 0;
        mask-position: 0% 0;
    }

    to {
        -webkit-mask-position: 100% 0;
        mask-position: 100% 0;
    }
}

@keyframes mask-play {
    from {
        -webkit-mask-position: 0% 0;
        mask-position: 0% 0;
    }

    to {
        -webkit-mask-position: 100% 0;
        mask-position: 100% 0;
    }
}

