div#container
{
   width: 970px;
   position: relative;
   margin: 0 auto 0 auto;
   text-align: left;
}
body
{
   background-color: #120E29;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 16px;
   line-height: 1.1875;
   margin: 0;
   text-align: center;
}
#robot_halo_glow
{
   width: 500px;
   height: 550px;
   background-image:       radial-gradient(circle at 39% 77%, rgba(2,32,162,1.00), rgba(2,32,162,0.00) 50%),
      radial-gradient(circle at 33% 10%, rgba(240,0,0,1.00), rgba(240,0,0,0.00) 50%),
      radial-gradient(circle at 77% 6%, rgba(255,64,210,1.00), rgba(255,64,210,0.00) 50%),
      radial-gradient(circle at 97% 67%, rgba(10,71,237,1.00), rgba(10,71,237,0.00) 50%),
      linear-gradient(to bottom right, rgba(10,71,237,1.00), rgba(10,71,237,1.00));
   border: 0px #D2D2D2 solid;
   border-radius: 250px / 275px;
}
#robot_tech_ring
{
   width: 550px;
   height: 600px;
   background-color: #00FFFF;
   background-image: none;
   border: 0px #D2D2D2 solid;
   border-radius: 275px / 300px;
}
#wb_tech_node_1
{
   filter: drop-shadow(0px 0px 15px rgba(0,255,255,0.35));
}
#tech_node_1
{
   width: 22px;
   height: 34px;
   background-color: #00F0FF;
   background-image: none;
   border: 0px #D2D2D2 solid;
   -webkit-clip-path: url(#tech_node_1-clippath);
   clip-path: url(#tech_node_1-clippath);
}
#tech_node_1
{
   filter: drop-shadow(0px 0px 10px rgba(0,255,255,0.35));
}
#wb_tech_node_2
{
   filter: drop-shadow(0px 0px 12px rgba(255,215,0,0.35));
}
#tech_node_2
{
   width: 28px;
   height: 28px;
   background-color: #FFD700;
   background-image: none;
   border: 0px #D2D2D2 solid;
   -webkit-clip-path: url(#tech_node_2-clippath);
   clip-path: url(#tech_node_2-clippath);
}
#tech_node_2
{
   filter: drop-shadow(0px 0px 8px rgba(255,215,0,0.35));
}
#tech_node_3
{
   width: 18px;
   height: 26px;
   background-color: #FF2A85;
   background-image: none;
   border: 0px #D2D2D2 solid;
   -webkit-clip-path: url(#tech_node_3-clippath);
   clip-path: url(#tech_node_3-clippath);
}
#tech_node_4
{
   width: 24px;
   height: 24px;
   background-color: #00FF88;
   background-image: none;
   border: 0px #D2D2D2 solid;
   -webkit-clip-path: url(#tech_node_4-clippath);
   clip-path: url(#tech_node_4-clippath);
}
#wb_drone_propeller
{
   transform: rotate(20deg);
   transform-origin: 50% 50%;
}
#drone_propeller
{
   width: 50px;
   height: 14px;
   background-color: #00F5D4;
   background-image: none;
   border: 0px #D2D2D2 solid;
   -webkit-clip-path: url(#drone_propeller-clippath);
   clip-path: url(#drone_propeller-clippath);
}
#wb_drone_propeller
{
   margin: 0;
   animation: transform-rotate 600ms linear 0ms infinite normal both;
   vertical-align: top;
}
#drone_antenna
{
   width: 6px;
   height: 18px;
   background-color: #FFD700;
   background-image: none;
   border: 0px #D2D2D2 solid;
   border-radius: 10px;
}
#drone_body
{
   width: 70px;
   height: 70px;
   background-image:       radial-gradient(circle at 20% 60%, rgba(244,114,182,0.80), rgba(244,114,182,0.00) 50%),
      radial-gradient(circle at 80% 30%, rgba(192,132,252,0.70), rgba(192,132,252,0.00) 50%),
      radial-gradient(circle at 60% 80%, rgba(253,224,71,0.60), rgba(253,224,71,0.00) 55%),
      linear-gradient(to bottom right, rgba(236,72,153,1.00), rgba(236,72,153,1.00));
   border: 0px #D2D2D2 solid;
   border-radius: 35px / 35px;
   box-shadow: 0px 0px 18px #FF2A85;
}
#drone_body:hover
{
   transform: translate(0px,-8px) rotate(0deg) scale(1.15,1.15) ;
   transition: transform 300ms linear 0ms;
}
#wb_drone_body
{
   margin: 0;
   animation: transform-float-up 2500ms linear 0ms infinite alternate both;
   vertical-align: top;
}
#drone_eye_rim
{
   width: 40px;
   height: 40px;
   background-color: #1A1C29;
   background-image: none;
   border: 0px #D2D2D2 solid;
   -webkit-clip-path: url(#drone_eye_rim-clippath);
   clip-path: url(#drone_eye_rim-clippath);
}
#drone_eye_lens
{
   width: 30px;
   height: 30px;
   background-image: linear-gradient(to top, #00FFFF 0%, #0077FF 100%);
   border: 0px #D2D2D2 solid;
   border-radius: 15px / 15px;
}
#drone_eye_lens:hover
{
   transform: rotate(0deg) scale(1.3,1.3) ;
   transition: transform 250ms linear 0ms;
}
#drone_eye_pupil
{
   width: 12px;
   height: 12px;
   background-color: #FFFFFF;
   background-image: none;
   border: 0px #D2D2D2 solid;
   border-radius: 6px / 6px;
}
#drone_hover_glow
{
   width: 30px;
   height: 35px;
   background-image: linear-gradient(to bottom, #00FFFF 0%, #120E29 100%);
   border: 0px #D2D2D2 solid;
   -webkit-clip-path: url(#drone_hover_glow-clippath);
   clip-path: url(#drone_hover_glow-clippath);
}
#wb_drone_hover_glow
{
   margin: 0;
   animation: animate-opacity 800ms linear 0ms infinite alternate both;
   vertical-align: top;
}
#floor_shadow
{
   width: 290px;
   height: 40px;
   background-color: #080612;
   background-image: none;
   border: 0px #D2D2D2 solid;
   border-radius: 145px / 20px;
}
#thruster_glow_left
{
   width: 70px;
   height: 45px;
   background-image: linear-gradient(to bottom, #00F5D4 0%, #120E29 100%);
   border: 0px #D2D2D2 solid;
   -webkit-clip-path: url(#thruster_glow_left-clippath);
   clip-path: url(#thruster_glow_left-clippath);
}
#wb_thruster_glow_left
{
   margin: 0;
   animation: animate-opacity 900ms linear 0ms infinite alternate both;
   vertical-align: top;
}
#thruster_glow_right
{
   width: 70px;
   height: 45px;
   background-image: linear-gradient(to bottom, #00F5D4 0%, #120E29 100%);
   border: 0px #D2D2D2 solid;
   -webkit-clip-path: url(#thruster_glow_right-clippath);
   clip-path: url(#thruster_glow_right-clippath);
}
#wb_thruster_glow_right
{
   margin: 0;
   animation: animate-opacity 900ms linear 0ms infinite alternate both;
   vertical-align: top;
}
#thruster_ring_left
{
   width: 46px;
   height: 14px;
   background-color: #00FFFF;
   background-image: none;
   border: 0px #D2D2D2 solid;
   border-radius: 23px / 7px;
   box-shadow: 0px 0px 15px #00FFFF;
}
#thruster_ring_right
{
   width: 46px;
   height: 14px;
   background-color: #00FFFF;
   background-image: none;
   border: 0px #D2D2D2 solid;
   border-radius: 23px / 7px;
   box-shadow: 0px 0px 15px #00FFFF;
}
#boot_left
{
   width: 86px;
   height: 45px;
   background-image:       radial-gradient(circle at 78% 62%, rgba(212,212,0,1.00), rgba(212,212,0,0.00) 50%),
      radial-gradient(circle at 43% 19%, rgba(255,131,63,1.00), rgba(255,131,63,0.00) 50%),
      radial-gradient(circle at 42% 51%, rgba(247,54,225,1.00), rgba(247,54,225,0.00) 50%),
      radial-gradient(circle at 22% 23%, rgba(53,141,255,1.00), rgba(53,141,255,0.00) 50%),
      radial-gradient(circle at 26% 52%, rgba(0,231,148,1.00), rgba(0,231,148,0.00) 50%),
      radial-gradient(circle at 42% 38%, rgba(212,212,0,1.00), rgba(212,212,0,0.00) 50%),
      radial-gradient(circle at 51% 21%, rgba(255,131,63,1.00), rgba(255,131,63,0.00) 50%),
      radial-gradient(circle at 33% 90%, rgba(247,54,225,1.00), rgba(247,54,225,0.00) 50%),
      linear-gradient(to bottom right, rgba(247,54,225,1.00), rgba(247,54,225,1.00));
   border: 0px #D2D2D2 solid;
   border-radius: 10px;
}
#boot_right
{
   width: 86px;
   height: 45px;
   background-image:       radial-gradient(circle at 78% 62%, rgba(212,212,0,1.00), rgba(212,212,0,0.00) 50%),
      radial-gradient(circle at 43% 19%, rgba(255,131,63,1.00), rgba(255,131,63,0.00) 50%),
      radial-gradient(circle at 42% 51%, rgba(247,54,225,1.00), rgba(247,54,225,0.00) 50%),
      radial-gradient(circle at 22% 23%, rgba(53,141,255,1.00), rgba(53,141,255,0.00) 50%),
      radial-gradient(circle at 26% 52%, rgba(0,231,148,1.00), rgba(0,231,148,0.00) 50%),
      radial-gradient(circle at 42% 38%, rgba(212,212,0,1.00), rgba(212,212,0,0.00) 50%),
      radial-gradient(circle at 51% 21%, rgba(255,131,63,1.00), rgba(255,131,63,0.00) 50%),
      radial-gradient(circle at 33% 90%, rgba(247,54,225,1.00), rgba(247,54,225,0.00) 50%),
      linear-gradient(to bottom right, rgba(247,54,225,1.00), rgba(247,54,225,1.00));
   border: 0px #D2D2D2 solid;
   border-radius: 10px;
}
#boot_accent_left
{
   width: 56px;
   height: 12px;
   background-color: #FFD700;
   background-image: none;
   border: 0px #D2D2D2 solid;
}
#boot_accent_right
{
   width: 56px;
   height: 12px;
   background-color: #FFD700;
   background-image: none;
   border: 0px #D2D2D2 solid;
}
#shin_left
{
   width: 46px;
   height: 80px;
   background-image: linear-gradient(to top, #00F0FF 0%, #0066CC 100%);
   border: 0px #D2D2D2 solid;
   border-radius: 10px;
}
#shin_right
{
   width: 46px;
   height: 80px;
   background-image: linear-gradient(to top, #00F0FF 0%, #0066CC 100%);
   border: 0px #D2D2D2 solid;
   border-radius: 10px;
}
#wb_knee_left
{
   filter: drop-shadow(0px 0px 12px rgba(255,42,133,0.35));
}
#knee_left
{
   width: 52px;
   height: 36px;
   background-color: #FF2A85;
   background-image: none;
   border: 0px #D2D2D2 solid;
   -webkit-clip-path: url(#knee_left-clippath);
   clip-path: url(#knee_left-clippath);
}
#knee_left
{
   filter: drop-shadow(0px 0px 8px rgba(255,42,133,0.35));
}
#wb_knee_right
{
   filter: drop-shadow(0px 0px 12px rgba(255,42,133,0.35));
}
#knee_right
{
   width: 52px;
   height: 36px;
   background-color: #FF2A85;
   background-image: none;
   border: 0px #D2D2D2 solid;
   -webkit-clip-path: url(#knee_right-clippath);
   clip-path: url(#knee_right-clippath);
}
#knee_right
{
   filter: drop-shadow(0px 0px 8px rgba(255,42,133,0.35));
}
#thigh_left
{
   width: 40px;
   height: 80px;
   background-image: linear-gradient(to top, #00F0FF 0%, #0055AA 100%);
   border: 0px #D2D2D2 solid;
   border-radius: 10px;
}
#thigh_right
{
   width: 40px;
   height: 80px;
   background-image: linear-gradient(to top, #00F0FF 0%, #0055AA 100%);
   border: 0px #D2D2D2 solid;
   border-radius: 10px;
}
#pelvis_base
{
   width: 210px;
   height: 55px;
   background-image: linear-gradient(to top, #2D1B69 0%, #1F104D 100%);
   border: 0px #D2D2D2 solid;
   -webkit-clip-path: url(#pelvis_base-clippath);
   clip-path: url(#pelvis_base-clippath);
}
#pelvis_belt
{
   width: 220px;
   height: 22px;
   background-color: #FFB800;
   background-image: none;
   border: 0px #D2D2D2 solid;
   border-radius: 10px;
}
#wb_belt_buckle
{
   filter: drop-shadow(0px 0px 12px rgba(0,255,255,0.35));
}
#belt_buckle
{
   width: 36px;
   height: 34px;
   background-color: #00FFFF;
   background-image: none;
   border: 0px #D2D2D2 solid;
   -webkit-clip-path: url(#belt_buckle-clippath);
   clip-path: url(#belt_buckle-clippath);
}
#belt_buckle
{
   filter: drop-shadow(0px 0px 8px rgba(0,255,255,0.35));
}
#torso_chassis
{
   width: 260px;
   height: 220px;
   background-image:       radial-gradient(circle at 60% 20%, rgba(236,72,153,0.70), rgba(236,72,153,0.00) 50%),
      radial-gradient(circle at 30% 70%, rgba(125,211,252,0.60), rgba(125,211,252,0.00) 45%),
      radial-gradient(circle at 70% 80%, rgba(168,85,247,0.50), rgba(168,85,247,0.00) 55%),
      linear-gradient(to bottom right, rgba(59,130,246,1.00), rgba(59,130,246,1.00));
   border: 0px #D2D2D2 solid;
   border-radius: 10px;
   box-shadow: 0px 0px 30px rgba(0,240,255,0.94);
}
#chest_plate
{
   width: 220px;
   height: 190px;
   background-image:       radial-gradient(circle at 20% 80%, rgba(203,182,213,0.55), rgba(203,182,213,0.00) 45%),
      radial-gradient(circle at 55% 78%, rgba(169,195,218,0.63), rgba(169,195,218,0.00) 55%),
      radial-gradient(circle at 75% 30%, rgba(183,194,234,0.69), rgba(183,194,234,0.00) 55%),
      radial-gradient(circle at 25% 25%, rgba(221,227,246,0.78), rgba(221,227,246,0.00) 60%),
      linear-gradient(to bottom right, rgba(248,250,252,1.00), rgba(248,250,252,1.00));
   border: 0px #D2D2D2 solid;
   border-radius: 10px;
}
#reactor_outer_ring
{
   width: 90px;
   height: 90px;
   background-image:       radial-gradient(circle at 39% 77%, rgba(2,32,162,1.00), rgba(2,32,162,0.00) 50%),
      radial-gradient(circle at 33% 10%, rgba(240,0,0,1.00), rgba(240,0,0,0.00) 50%),
      radial-gradient(circle at 77% 6%, rgba(255,64,210,1.00), rgba(255,64,210,0.00) 50%),
      radial-gradient(circle at 97% 67%, rgba(10,71,237,1.00), rgba(10,71,237,0.00) 50%),
      linear-gradient(to bottom right, rgba(10,71,237,1.00), rgba(10,71,237,1.00));
   border: 0px #D2D2D2 solid;
}
#reactor_inner_ring
{
   width: 66px;
   height: 66px;
   background-color: #FFD700;
   background-image: none;
   border: 0px #D2D2D2 solid;
   -webkit-clip-path: url(#reactor_inner_ring-clippath);
   clip-path: url(#reactor_inner_ring-clippath);
}
#wb_reactor_core_star
{
   filter: drop-shadow(0px 0px 23px rgba(0,255,136,0.39));
}
#reactor_core_star
{
   width: 56px;
   height: 56px;
   background-color: #00FF88;
   background-image: none;
   border: 0px #D2D2D2 solid;
   -webkit-clip-path: url(#reactor_core_star-clippath);
   clip-path: url(#reactor_core_star-clippath);
}
#reactor_core_star
{
   filter: drop-shadow(0px 0px 15px rgba(0,255,136,0.39));
}
#wb_reactor_core_star
{
   margin: 0;
   animation: transform-rotate 5000ms linear 0ms infinite normal both;
   vertical-align: top;
}
#dashboard_panel
{
   width: 180px;
   height: 55px;
   background-image: linear-gradient(to top, #1A1C29 0%, #2B2D42 100%);
   border: 0px #D2D2D2 solid;
   border-radius: 10px;
}
#led_light_green
{
   width: 18px;
   height: 18px;
   background-color: #00FF88;
   background-image: none;
   border: 0px #D2D2D2 solid;
   border-radius: 9px / 9px;
   box-shadow: 0px 0px 12px #00FF88;
}
#wb_led_light_green
{
   margin: 0;
   animation: animate-opacity 800ms linear 0ms infinite alternate both;
   vertical-align: top;
}
#led_light_amber
{
   width: 18px;
   height: 18px;
   background-color: #FFD700;
   background-image: none;
   border: 0px #D2D2D2 solid;
   border-radius: 9px / 9px;
   box-shadow: 0px 0px 12px #FFD700;
}
#wb_led_light_amber
{
   margin: 0;
   animation: animate-opacity 1100ms linear 300ms infinite alternate both;
   vertical-align: top;
}
#led_light_magenta
{
   width: 18px;
   height: 18px;
   background-color: #FF2A85;
   background-image: none;
   border: 0px #D2D2D2 solid;
   border-radius: 9px / 9px;
   box-shadow: 0px 0px 12px #FF2A85;
}
#wb_led_light_magenta
{
   margin: 0;
   animation: animate-opacity 1400ms linear 600ms infinite alternate both;
   vertical-align: top;
}
#slider_track
{
   width: 70px;
   height: 10px;
   background-color: #3E415B;
   background-image: none;
   border: 0px #D2D2D2 solid;
   border-radius: 10px;
}
#slider_knob
{
   width: 16px;
   height: 20px;
   background-color: #00FFFF;
   background-image: none;
   border: 0px #D2D2D2 solid;
   -webkit-clip-path: url(#slider_knob-clippath);
   clip-path: url(#slider_knob-clippath);
}
#chest_badge
{
   width: 26px;
   height: 26px;
   background-color: #FF2A85;
   background-image: none;
   border: 0px #D2D2D2 solid;
   -webkit-clip-path: url(#chest_badge-clippath);
   clip-path: url(#chest_badge-clippath);
}
#chest_badge:hover
{
   transform: translate(0px,-4px) rotate(0deg) scale(1.25,1.25) ;
   transition: transform 300ms linear 0ms;
}
#wb_chest_badge
{
   margin: 0;
   animation: heartbeat-1 1500ms linear 0ms infinite normal both;
   vertical-align: top;
}
#neck_bellow_1
{
   width: 70px;
   height: 14px;
   background-color: #4A4E69;
   background-image: none;
   border: 0px #D2D2D2 solid;
   border-radius: 10px;
}
#neck_bellow_2
{
   width: 60px;
   height: 14px;
   background-color: #FFB800;
   background-image: none;
   border: 0px #D2D2D2 solid;
   border-radius: 10px;
}
#neck_bellow_3
{
   width: 70px;
   height: 14px;
   background-color: #4A4E69;
   background-image: none;
   border: 0px #D2D2D2 solid;
   border-radius: 10px;
}
#head_chassis
{
   width: 220px;
   height: 160px;
   background-image:       radial-gradient(circle at 20% 60%, rgba(244,114,182,0.80), rgba(244,114,182,0.00) 50%),
      radial-gradient(circle at 80% 30%, rgba(192,132,252,0.70), rgba(192,132,252,0.00) 50%),
      radial-gradient(circle at 60% 80%, rgba(253,224,71,0.60), rgba(253,224,71,0.00) 55%),
      linear-gradient(to bottom right, rgba(236,72,153,1.00), rgba(236,72,153,1.00));
   border: 0px #D2D2D2 solid;
   border-radius: 10px;
   box-shadow: 0px 0px 30px #FF2A85;
}
#head_chassis:hover
{
   transform: translate(0px,-6px) rotate(0deg) scale(1.03,1.03) ;
   transition: transform 300ms linear 0ms;
}
#head_visor_frame
{
   width: 178px;
   height: 104px;
   background-color: #00FFFF;
   background-image: none;
   border: 0px #D2D2D2 solid;
   border-radius: 10px;
}
#head_visor_screen
{
   width: 170px;
   height: 96px;
   background-color: #111422;
   background-image: none;
   border: 0px #D2D2D2 solid;
   border-radius: 10px;
}
#robot_eye_left
{
   width: 40px;
   height: 40px;
   background-image: linear-gradient(to top, #00FFFF 0%, #0088FF 100%);
   border: 0px #D2D2D2 solid;
   border-radius: 20px / 20px;
   box-shadow: 0px 0px 18px #00FFFF;
}
#robot_eye_left:hover
{
   transform: rotate(0deg) scale(1.2,1.2) ;
   transition: transform 250ms linear 0ms;
}
#robot_eye_right
{
   width: 40px;
   height: 40px;
   background-image: linear-gradient(to top, #00FFFF 0%, #0088FF 100%);
   border: 0px #D2D2D2 solid;
   border-radius: 20px / 20px;
   box-shadow: 0px 0px 18px #00FFFF;
}
#robot_eye_right:hover
{
   transform: rotate(0deg) scale(1.2,1.2) ;
   transition: transform 250ms linear 0ms;
}
#robot_pupil_left
{
   width: 16px;
   height: 16px;
   background-color: #FFFFFF;
   background-image: none;
   border: 0px #D2D2D2 solid;
   border-radius: 8px / 8px;
}
#robot_pupil_right
{
   width: 16px;
   height: 16px;
   background-color: #FFFFFF;
   background-image: none;
   border: 0px #D2D2D2 solid;
   border-radius: 8px / 8px;
}
#wb_robot_smile
{
   filter: drop-shadow(0px 0px 12px rgba(255,42,133,0.39));
}
#robot_smile
{
   width: 46px;
   height: 18px;
   background-color: #FF2A85;
   background-image: none;
   border: 0px #D2D2D2 solid;
   -webkit-clip-path: url(#robot_smile-clippath);
   clip-path: url(#robot_smile-clippath);
}
#robot_smile
{
   filter: drop-shadow(0px 0px 8px rgba(255,42,133,0.39));
}
#blush_left
{
   width: 18px;
   height: 10px;
   background-color: #FF6584;
   background-image: none;
   border: 0px #D2D2D2 solid;
   border-radius: 9px / 5px;
}
#blush_right
{
   width: 18px;
   height: 10px;
   background-color: #FF6584;
   background-image: none;
   border: 0px #D2D2D2 solid;
   border-radius: 9px / 5px;
}
#antenna_dish
{
   width: 30px;
   height: 16px;
   background-color: #FFD700;
   background-image: none;
   border: 0px #D2D2D2 solid;
   -webkit-clip-path: url(#antenna_dish-clippath);
   clip-path: url(#antenna_dish-clippath);
}
#antenna_rod
{
   width: 6px;
   height: 65px;
   background-color: #00F5D4;
   background-image: none;
   border: 0px #D2D2D2 solid;
   border-radius: 10px;
}
#antenna_beacon
{
   width: 24px;
   height: 24px;
   background-color: #00FFFF;
   background-image: none;
   border: 0px #D2D2D2 solid;
   border-radius: 12px / 12px;
   box-shadow: 0px 0px 23px #00FFFF;
}
#wb_antenna_beacon
{
   margin: 0;
   animation: animate-opacity 1200ms linear 0ms infinite alternate both;
   vertical-align: top;
}
#antenna_glow_ring
{
   width: 36px;
   height: 36px;
   background-color: #00FFFF;
   background-image: none;
   border: 0px #D2D2D2 solid;
   border-radius: 18px / 18px;
}
#wb_antenna_glow_ring
{
   margin: 0;
   animation: transform-pulse 1200ms linear 0ms infinite alternate both;
   vertical-align: top;
}
#ear_left_bolt
{
   width: 34px;
   height: 50px;
   background-color: #FFB800;
   background-image: none;
   border: 0px #D2D2D2 solid;
   -webkit-clip-path: url(#ear_left_bolt-clippath);
   clip-path: url(#ear_left_bolt-clippath);
}
#ear_left_ring
{
   width: 24px;
   height: 34px;
   background-color: #00FFFF;
   background-image: none;
   border: 0px #D2D2D2 solid;
}
#ear_right_bolt
{
   width: 34px;
   height: 50px;
   background-color: #FFB800;
   background-image: none;
   border: 0px #D2D2D2 solid;
   -webkit-clip-path: url(#ear_right_bolt-clippath);
   clip-path: url(#ear_right_bolt-clippath);
}
#ear_right_ring
{
   width: 24px;
   height: 34px;
   background-color: #00FFFF;
   background-image: none;
   border: 0px #D2D2D2 solid;
}
#wb_shoulder_left
{
   filter: drop-shadow(0px 0px 15px rgba(112,0,255,0.35));
}
#shoulder_left
{
   width: 65px;
   height: 48px;
   background-color: #7000FF;
   background-image: none;
   border: 0px #D2D2D2 solid;
   -webkit-clip-path: url(#shoulder_left-clippath);
   clip-path: url(#shoulder_left-clippath);
}
#shoulder_left
{
   filter: drop-shadow(0px 0px 10px rgba(112,0,255,0.35));
}
#wb_shoulder_right
{
   filter: drop-shadow(0px 0px 15px rgba(112,0,255,0.35));
}
#shoulder_right
{
   width: 65px;
   height: 48px;
   background-color: #7000FF;
   background-image: none;
   border: 0px #D2D2D2 solid;
   -webkit-clip-path: url(#shoulder_right-clippath);
   clip-path: url(#shoulder_right-clippath);
}
#shoulder_right
{
   filter: drop-shadow(0px 0px 10px rgba(112,0,255,0.35));
}
#wb_arm_left_upper
{
   transform: rotate(350deg);
   transform-origin: 50% 50%;
}
#arm_left_upper
{
   width: 35px;
   height: 70px;
   background-image: linear-gradient(to top, #00F0FF 0%, #0066CC 100%);
   border: 0px #D2D2D2 solid;
   border-radius: 10px;
}
#arm_left_elbow
{
   width: 32px;
   height: 32px;
   background-color: #FFD700;
   background-image: none;
   border: 0px #D2D2D2 solid;
}
#wb_arm_left_lower
{
   transform: rotate(40deg);
   transform-origin: 50% 50%;
}
#arm_left_lower
{
   width: 32px;
   height: 65px;
   background-image: linear-gradient(to top, #00F0FF 0%, #0066CC 100%);
   border: 0px #D2D2D2 solid;
   border-radius: 10px;
}
#arm_left_wrist
{
   width: 24px;
   height: 24px;
   background-color: #FF2A85;
   background-image: none;
   border: 0px #D2D2D2 solid;
   -webkit-clip-path: url(#arm_left_wrist-clippath);
   clip-path: url(#arm_left_wrist-clippath);
}
#wb_arm_left_gripper
{
   transform: rotate(45deg);
   transform-origin: 50% 50%;
}
#arm_left_gripper
{
   width: 32px;
   height: 26px;
   background-color: #FFD700;
   background-image: none;
   border: 0px #D2D2D2 solid;
   -webkit-clip-path: url(#arm_left_gripper-clippath);
   clip-path: url(#arm_left_gripper-clippath);
}
#wb_arm_right_upper
{
   transform: rotate(30deg);
   transform-origin: 50% 50%;
}
#arm_right_upper
{
   width: 35px;
   height: 70px;
   background-image: linear-gradient(to top, #00F0FF 0%, #0066CC 100%);
   border: 0px #D2D2D2 solid;
   border-radius: 10px;
}
#arm_right_elbow
{
   width: 32px;
   height: 32px;
   background-color: #FFD700;
   background-image: none;
   border: 0px #D2D2D2 solid;
}
#wb_arm_right_lower
{
   transform: rotate(340deg);
   transform-origin: 50% 50%;
}
#arm_right_lower
{
   width: 32px;
   height: 75px;
   background-image: linear-gradient(to top, #00F0FF 0%, #0066CC 100%);
   border: 0px #D2D2D2 solid;
   border-radius: 10px;
}
#arm_right_wrist
{
   width: 24px;
   height: 24px;
   background-color: #FF2A85;
   background-image: none;
   border: 0px #D2D2D2 solid;
   -webkit-clip-path: url(#arm_right_wrist-clippath);
   clip-path: url(#arm_right_wrist-clippath);
}
#arm_right_gripper_palm
{
   width: 38px;
   height: 30px;
   background-color: #FFD700;
   background-image: none;
   border: 0px #D2D2D2 solid;
   -webkit-clip-path: url(#arm_right_gripper_palm-clippath);
   clip-path: url(#arm_right_gripper_palm-clippath);
}
#wb_arm_right_finger_1
{
   transform: rotate(340deg);
   transform-origin: 50% 50%;
}
#arm_right_finger_1
{
   width: 10px;
   height: 24px;
   background-color: #00FFFF;
   background-image: none;
   border: 0px #D2D2D2 solid;
   border-radius: 10px;
}
#arm_right_finger_2
{
   width: 10px;
   height: 26px;
   background-color: #00FFFF;
   background-image: none;
   border: 0px #D2D2D2 solid;
   border-radius: 10px;
}
#wb_arm_right_finger_3
{
   transform: rotate(20deg);
   transform-origin: 50% 50%;
}
#arm_right_finger_3
{
   width: 10px;
   height: 24px;
   background-color: #00FFFF;
   background-image: none;
   border: 0px #D2D2D2 solid;
   border-radius: 10px;
}
#wb_waving_spark_1
{
   filter: drop-shadow(0px 0px 12px rgba(255,230,0,0.39));
}
#waving_spark_1
{
   width: 22px;
   height: 22px;
   background-color: #FFE600;
   background-image: none;
   border: 0px #D2D2D2 solid;
   -webkit-clip-path: url(#waving_spark_1-clippath);
   clip-path: url(#waving_spark_1-clippath);
}
#waving_spark_1
{
   filter: drop-shadow(0px 0px 8px rgba(255,230,0,0.39));
}
#wb_waving_spark_1
{
   margin: 0;
   animation: transform-pulse 900ms linear 0ms infinite alternate both;
   vertical-align: top;
}
#waving_spark_2
{
   width: 14px;
   height: 20px;
   background-color: #FF2A85;
   background-image: none;
   border: 0px #D2D2D2 solid;
   -webkit-clip-path: url(#waving_spark_2-clippath);
   clip-path: url(#waving_spark_2-clippath);
}
#wb_waving_spark_2
{
   margin: 0;
   animation: transform-rotate 1800ms linear 0ms infinite normal both;
   vertical-align: top;
}
#spark_chest_left
{
   width: 20px;
   height: 20px;
   background-color: #00FFFF;
   background-image: none;
   border: 0px #D2D2D2 solid;
   -webkit-clip-path: url(#spark_chest_left-clippath);
   clip-path: url(#spark_chest_left-clippath);
}
#spark_hip_right
{
   width: 16px;
   height: 24px;
   background-color: #00FF88;
   background-image: none;
   border: 0px #D2D2D2 solid;
   -webkit-clip-path: url(#spark_hip_right-clippath);
   clip-path: url(#spark_hip_right-clippath);
}
#spark_head_top
{
   width: 26px;
   height: 26px;
   background-color: #FFFA65;
   background-image: none;
   border: 0px #D2D2D2 solid;
   -webkit-clip-path: url(#spark_head_top-clippath);
   clip-path: url(#spark_head_top-clippath);
}
#spark_drone_burst
{
   width: 28px;
   height: 28px;
   background-color: #FF2A85;
   background-image: none;
   border: 0px #D2D2D2 solid;
   -webkit-clip-path: url(#spark_drone_burst-clippath);
   clip-path: url(#spark_drone_burst-clippath);
}
