@font-face {
    font-family: "Arial Rounded";
    font-style: normal;
    font-weight: 100;
    src: url("fonts/db92e416-da16-4ae2-a4c9-378dc24b7952.eot?#iefix") format("eot"), url("fonts/b5eed192-75b7-4c2d-b1f2-cedcdd33bf77.woff2") format("woff2"), url("fonts/1e8445a9-4d99-4f0d-9d76-71c1599664c4.woff") format("woff"), url("fonts/bd95fc88-e7e6-4607-8152-2139d86803ee.ttf") format("truetype"), url("fonts/6288fb86-8c21-45e2-b845-d1c5c66b26d1.svg#6288fb86-8c21-45e2-b845-d1c5c66b26d1") format("svg");
}
@font-face {
    font-family: "Arial Rounded";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/6face8d9-7adc-4fb2-8ad5-13822eb622ac.eot?#iefix") format("eot"), url("fonts/565f92fc-ce51-41eb-b3da-150821fdcbe9.woff2") format("woff2"), url("fonts/e6edcc05-ddda-47a2-9845-53ba6c2dcfc4.woff") format("woff"), url("fonts/2e4c6d3d-53d3-49e0-b55b-ed36671545e4.ttf") format("truetype"), url("fonts/51cc6783-a047-4e82-ac67-766daefcd833.svg#51cc6783-a047-4e82-ac67-766daefcd833") format("svg");
}
@font-face {
    font-family: "Arial Rounded";
    font-style: normal;
    font-weight: bold;
    src: url("fonts/636837b4-3147-45f2-b616-7b53b251258b.eot?#iefix") format("eot"), url("fonts/7cd5de2f-8fb1-427c-9f45-6149d4edf425.woff2") format("woff2"), url("fonts/62ca5e52-a23b-4365-b69a-9e06b00a8192.woff") format("woff"), url("fonts/09c37d12-f914-4b7f-b258-9f873abd140d.ttf") format("truetype"), url("fonts/0984933b-1331-49c4-8af8-cf215c6be707.svg#0984933b-1331-49c4-8af8-cf215c6be707") format("svg");
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
	margin:0;
	padding:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
table{border-collapse:collapse;border-spacing:0}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html,
body,
header {
	background-color: rgb(98,100,105);
}

body {
  position: absolute;
  width: 100%;
  height: 100%;
  color: white;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  overflow-x: hidden;
  	
  	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3dcd58+49,626469+50 */
	/*
	background: #3dcd58;
	background: -moz-linear-gradient(left,  #3dcd58 49%, #626469 50%);
	background: -webkit-linear-gradient(left,  #3dcd58 49%,#626469 50%);
	background: linear-gradient(to right,  #3dcd58 49%,#626469 50%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3dcd58', endColorstr='#626469',GradientType=1 );
	*/

}



.stageborder {
	position:relative;
	margin:0 auto;
	width:1024px;
	height:768px;
	overflow:hidden;
	background-color: rgb(61,205,88);
}

svg {
	position:absolute;
	top:0;
	left:0;
}
.buttons {
	position:absolute;
	top:768px;
	left:10px;
}


#Fuse-FILS-off, 
#Fuse-FILS-on, 
#Fuse-AFDD-off, 
#Fuse-AFDD-on, 
#Fuse-FILS-off-M, 
#Fuse-FILS-on-M, 
#Fuse-AFDD-off-M, 
#Fuse-AFDD-on-M {cursor:pointer;}

  .hide {display:none}
  .st0{fill:#3DCD58;}
  .st1{fill:#626469;}
  .st2{fill:none;stroke:#9D9D9C;stroke-width:3;stroke-miterlimit:10;}
  .st3{fill:none;stroke:#2E3192;stroke-width:3;stroke-miterlimit:10;stroke-dasharray:5,12;}
  .st4{fill:none;stroke:#A0503C;stroke-width:3;stroke-miterlimit:10;stroke-dasharray:5,12;}

  .Electrons-Left-AFDD, .Electrons-Left-FILS,  .Electrons-Right-Cl {opacity:0;}

  .st9{fill:#EAEAEA;}
  .st10, .cls12 {fill:#FFFFFF;}
  .st10-1 {fill:#626469;}
  .st11{font-family:sans-serif;}
  .st12{font-size:16px;}
  .st13{}
  .st14{font-size:12px;}
  
  .st14-1{fill:#3DCD58;stroke:#FFFFFF;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10;}
  .st15{fill:#3DCD58;stroke:#FFFFFF;stroke-width:3;stroke-miterlimit:10;}
  .st16{fill:#FFFFFF;}

  .st18{fill:none;stroke:#FFFFFF;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10;}

  .st20{fill:#3DCD58;stroke:#FFFFFF;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}

  .st21{fill:#3DCD58;stroke:#FFFFFF;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}
  .st22{fill:#FFFFFF;stroke:#FFFFFF;stroke-width:3;stroke-miterlimit:10;}
  .st23{display:none;fill:none;stroke:#F2F2F2;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}
  .st24{fill:none;stroke:#F2F2F2;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}
  .st25{fill:#3DCD58;stroke:#F2F2F2;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}
  .st26{fill:none;stroke:#FFFFFF;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}

  .st28{fill:#3DCD58;stroke:#FFFFFF;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}

  .st30{fill:none;stroke:#FFFFFF;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}
  .st31{fill:none;stroke:#FFFFFF;stroke-width:3;stroke-miterlimit:10;}

  .st32{fill:#3DCD58;stroke:#FFFFFF;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10;}
  .st33{fill:none;stroke:#FFFFFF;stroke-width:3;stroke-miterlimit:10;}
  .st34{display:inline;fill:none;stroke:#FFFFFF;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}

  .st35{opacity:0.49;fill:url(#Light_1_);}
  .st36{fill:#3DCD58;stroke:#FFFFFF;stroke-width:3;stroke-miterlimit:10;}
  
  .st37{fill:#3DCD58;stroke:#FFFFFF;stroke-width:5;stroke-miterlimit:10;}
  .st38{fill:url(#Zoom-Hot_1_);}
  .st39{fill:url(#Zoom-Cable_1_);}
  .st40{fill:url(#Zoom-Cable-Hot_1_);}
  .st41{fill:none;stroke:#2E3192;stroke-width:4;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:10,15;}
  .st42{fill:none;stroke:#A0503C;stroke-width:4;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:10,15;}
  .st43{fill:#3DCD58;stroke:#FFFFFF;stroke-width:6;stroke-miterlimit:10;}
  .st44{fill:none;stroke:#FFFFFF;stroke-width:5;stroke-miterlimit:10;}
  .st44-1{fill:none;stroke:#626469;stroke-width:7;stroke-miterlimit:10;}
  .st45{fill:none;stroke:url(#Error-Arc-12-Move_1_);stroke-width:2;stroke-miterlimit:10;}
  .st46{fill:none;stroke:url(#Error-Arc-11-Move_1_);stroke-width:2;stroke-miterlimit:10;}
  .st47{fill:none;stroke:url(#Error-Arc-12_1_);stroke-width:2;stroke-miterlimit:10;}
  .st48{fill:none;stroke:url(#Error-Arc-11_1_);stroke-width:2;stroke-miterlimit:10;}
  .st49{opacity:0.63;fill:url(#Fire6_1_);}
  .st50{opacity:0.63;}
  .st51{fill:url(#SVGID_1_);}
  .st52{fill:url(#SVGID_2_);}
  .st53{opacity:0.63;fill:url(#Fire3_1_);}
  .st54{fill:url(#SVGID_3_);}
  .st54-1{font-size:14.2698px;}
  .st55{fill:url(#SVGID_4_);}
  .st56{fill:#EAEAEA;}
  .st57{font-size:14.2698px;}
  .st58{font-family:'Arial-BoldMT';}
  .st59{font-size:38.9414px;}
  .st60{}
  .st61{display:inline;fill:#EAEAEA;fill-opacity:0.88;}
  .st62{font-size:20px;}
  .st63{font-size:23.0368px;fill:#EAEAEA;}
  .st63-1{fill:#EAEAEA;}
  .st64{font-size:16px;}
  .st65{display:inline;}
  .st66{fill:none;stroke:url(#SVGID_5_);stroke-width:16;stroke-miterlimit:10;}
  .st67{fill:url(#SVGID_6_);}
  .st67-1{font-size:21px;}
  .st68{fill:none;stroke:#626469;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10;}
  .st69{fill:#3DCD58;fill-opacity:0.8;}
  .st70{fill:none;}
  .st71{font-size:20px;}
  .st71-1{ /* Text FILS + AFDD Background */
  	opacity:0.5;fill:#3DCD58;
  }
  .st72{font-size:36px; font-weight:bold;}
  .st73{font-size:17.0368px;}
  .st73-1{fill:#42B4E6;}
  .st73-2{fill:#3DCD58;opacity:0.6}
  .st74{display:inline;opacity:0.61;}
  .st74-1{font-size:21px;}
  .st75{font-size:36px;}
  .st77{ /* ActivateHint*/
  		fill:none;
  		stroke:#42B4E6;
  		stroke-width:2;
  		stroke-miterlimit:8;
  		display:none;
  	}
  .st78{clip-path:url(#SVGID_10_);}
  .st79{fill:#42B4E6;}
  .st81{fill:#FFFFFF;stroke:#FFFFFF;stroke-miterlimit:10;}
  
  	#GoogleAnalytics{
  		transform-origin: 49.312px 730.9px;
  	}
  	#GoogleAnalytics .button-active, #GoogleAnalytics #Privacy {
  		fill:#42B4E6;
  	}
  	.button-inactive{
  		fill:rgb(98,100,105);
  		display:none;
  	}
  	#GoogleAnalytics line, #GoogleAnalytics polyline {
  		fill:none;
  		stroke:#FFFFFF;
  		stroke-linecap:round;
  		stroke-linejoin:round;
  		stroke-miterlimit:10;
  	}
	
	#GAinactive {
		display:none;
	}
	
	#GoogleAnalytics .sensitive {
		opacity: 0;
		cursor:pointer;
	}
	#GoogleAnalytics #Privacybubble {
		display:none;
	}
	
  .st-old-background{fill:#3DCD58;}
  .st-old0{
    fill:none;
    stroke:#319F49;
    stroke-width:10;
    stroke-miterlimit:10;
    z-index:101;
  }
  .pl1, .pl2 {
    fill:none;
    stroke:#fff;
    stroke-width:10;
    stroke-miterlimit:10;
    z-index:100;
  }
  .elektrons-st2{
    fill:none;
    stroke:#3DCD58;
    stroke-width:10;
    stroke-miterlimit:10;
    stroke-dasharray:1,20;
    stroke-linecap:round;
    opacity:0;
  }
  .st-old3{fill:#fff;}
  .st-old4{fill:#fff;}
  .st-old5{fill:#3DCD58;}
  .st-old6{
    fill:none;stroke:#fff;
    stroke-width:10;
    stroke-miterlimit:10;
  }
  .st-old7{
    fill:none;
    stroke:#fff;
    stroke-width:6.9792;
    stroke-linecap:round;
    stroke-miterlimit:10;
  }
  .st-old9{fill:url(#heat_1_);}
  .st-old11{
    fill:#FBF315;
    opacity:0;
  }
  .st-old10{
    fill:#FF6A32;
    transform-origin: 39% 50%;
    display:none;
  }
  .st-old14{fill:url(#smoke2_2_);}
  .st-old15{fill:url(#smoke2_3_);}
  .st-old16{fill:url(#smoke1_1_);}
  .st-old19{
    clip-path:url(#SVGID_2_);
    
    fill:none;
    stroke:#A61F2C;
    stroke-width:10;
    stroke-miterlimit:10;
    stroke-dasharray:5,20;
    stroke-linecap:round;
  }
  .wall{fill:none;stroke:#FFFFFF;stroke-width:70;stroke-miterlimit:10;}
  
  .st-old21{fill:none;stroke:#FFFFFF;stroke-width:7.5778;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}
  .st-old22{fill:none;stroke:#FFFFFF;stroke-width:7.4227;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}
  .st-old-auge{fill:#fff;}
  
  
  .st-old38{
    fill:#FFF300;
  }
  .st-old39{fill:#FFA808;}
  
  
  	.font-arial-rounded {
	font-family:'Arial Rounded', Arial, sans-serif;
	}
	.font-7 {
		font-size:7px;
	}
	.font-14 {
		font-size:14px;
	}
	.font-16 {
		font-size:16px;
	}
	.font-17 {
		font-size:17px;
	}
	.font-19 {
		font-size:19px;
	}
	.font-32 {
		font-size:32px;
	}
	.font-34 {
		font-size:34px;
	}

  /*#Arm-Move {transform-origin: 669.562px 105.423px;}*/
  #Arm-Move {
    transform-origin: 65.39% 13.73%;
    /*transform: rotate(-20deg);*/
  }
  #Arm {display:none;}

  #Light {opacity:0;}

  
  #Wheel-Back {
    /*
    transform-origin: 69.329% 75.709%;
    -webkit-transform-origin: center center;
    -moz-transform-origin: 69.329% 75.709%;
    */

    transform-origin: 709.933px 581.448px;
  }

  #Zoom-Hot, #Zoom-Electrons-Blue, #Zoom-Electrons-Brown, #Zoom-Cable-Hot, #Error-Arc-11, #Error-Arc-12 {opacity:0;}

  #Error-Arc-11-Move, #Error-Arc-12-Move {display:none;}

  #Zoom {
    opacity:0;
    transform: scale(0.565);
    transform-origin: 771px 553px;
  }
  #Fire {
    transform-origin: 835px 640px;
    display:none;
  }

  #Head-Fire-Man {display:none;}

  	#TextFILS, #TextAFDD, #TextDanger, #TextDanger-M, #StarttextInfo, #ActivateAFDD, #ActivateAFDD-M {
    	display:none; 
    	opacity:0;
  	}
  	#TextFILS .bubble, 
  	#TextAFDD .bubble, 
  	#TextDanger, 
  	#TextDanger-M,
  	#StarttextInfo, 
  	#Zoom, 
  	#ActivateAFDD,
  	#StarttextInfo-M,
  	#ActivateAFDD-M {

    	/* Shadow for SVG-Elements
    	-webkit-filter: drop-shadow( 0 0 8px rgba(0,0,0,0.5));
    	filter: drop-shadow( 0 0 8px rgba(0,0,0,0.5)); */

  	}
  	#StarttextInfo {
    	display:inline; 
  	}


  #closeExplainAFDD {
    transform-origin: 680.697px 279.294px;
    cursor:pointer;
  }

    #closeExplainFILS {
    transform-origin: 678.602px 279.578px;
    cursor:pointer;
  }

#Sparks #CircleGroup circle, #Sparks #CircleGroup polygon {
  opacity:0;
}

#EndText {
	display:none;
  	opacity:0;
}
#Reload, #ReloadText {
	cursor:pointer;
}

#TextAFDD {

}
.hidden {
	display:none;
}

/* Facebook */

.shariff-button {
    border-radius: 3px;
    font-size: 11px;
    height: 20px;
    padding: 4px 0 0 22px;
    /*
    background: #4267b2;
	border: 1px solid #4267b2;
	*/
	background: #fff;
	border: 1px solid #fff;
	color: #4267b2;
	cursor: pointer;
	font-family: Helvetica, Arial, sans-serif;
	margin: 0;
	-moz-user-select: none;
	white-space: nowrap;
	background-image: url("../images/facebook.svg");
	background-repeat: no-repeat;
}


.shariff-button a, .shariff-button a span {
	font-family: Helvetica, Arial, sans-serif;
    font-weight:bold;
    color:#4267b2;
    text-decoration:none;
    text-transform: capitalize;
}
