#galaxy {
    display: flex;
    justify-content: center;
    opacity: 0;
    flex-direction: column;
}

#galaxy .sun {
    width: 200px;
    object-fit: contain;
}

#galaxy .planet {
    width: 90px;
    object-fit: contain;
}

#galaxy .icon.moon {
    width: 55px;
    object-fit: contain;
}


#galaxy .icon.moonlet {
    width: 40px;
    object-fit: contain;
}

#galaxy .sun, #galaxy .planet, #galaxy .moon, #galaxy .moonlet, #galaxy .icon-link{
    z-index: 2;
    object-fit: contain;
}

#galaxy .icon-link{
    display:flex;
    flex-direction: column;
    align-items: center;
}

#galaxy .connector{
    z-index:0;
}

#galaxy .left-container img.icon{
 transform: rotate(180deg);
}

#galaxy .left-container,
#galaxy .right-container {
    display: flex;
    padding: 0px 40px;
    flex-direction: column;
    justify-content: flex-start;
}

#galaxy .left-container {
    /*width: 800px;*/
    align-items: flex-end;
    width:40%;
}

#galaxy .right-container {
    align-items: flex-start;
    flex-direction: column;
    width:40%;
}

#galaxy .middle-container {
    width: 20%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

#galaxy .col-wrapper {
    display: flex;
    flex-direction: column;
}

#galaxy .planets-moons {
    display: flex;
    padding-bottom: 20px;
}

#galaxy .right-container .planets-moons {
    flex-direction: row-reverse;
}

#galaxy .right-container .children {
    align-items: flex-end;
}

#galaxy .left-container .childrens {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

#galaxy .left-container .children-object {
    display: flex;
    flex-direction: row-reverse;
}

#galaxy .left-container .children {
    display: flex;
    flex-direction: column;
}

#galaxy .right-container .childrens {
    display: flex;
    flex-direction: column;
    align-items: flex;
}

#galaxy .right-container .children-object {
    display: flex;
}

#galaxy .right-container .children {
    display: flex;
    flex-direction: column;
}


#galaxy img.connector {
    overflow: hidden;
    width: 170px;
}

#galaxy .left-container .connector.moon-1of3 {
    transform: rotate(20deg) translateY(50px) translateX(35px)
}

#galaxy .left-container .connector.moon-2of3,
#galaxy .connector.moon-1of1 {
    transform: translateY(30px);
}

#galaxy .left-container .connector.moon-3of3 {
    transform: rotate(-15deg) translateY(15px) translateX(10px);
}

#galaxy .left-container .connector.moon-1of2 {
    transform: rotate(20deg) translateY(30px) translateX(20px);
}

#galaxy .left-container .connector.moon-2of2 {
    transform: rotate(-12deg) translateY(35px) translateX(10px);
}

#galaxy .left-container .connector.moon-1of4 {
    transform: rotate(40deg) translateY(50px) translateX(60px);
}

#galaxy .left-container .connector.moon-2of4 {
    transform: rotate(18deg) translateY(45px) translateX(10px);
}

#galaxy .left-container .connector.moon-3of4 {
    transform: rotate(-18deg) translateY(35px) translateX(-10px)
}

#galaxy .left-container .connector.moon-4of4 {
    transform: rotate(-40deg) translateY(10px) translateX(25px);
}

#galaxy .connector.moonlet-2of3,
#galaxy .connector.moonlet-1of1 {
    transform: translateY(25px)
}


#galaxy .right-container .connector.moon-1of3 {
    transform: rotate(-20deg) translateY(50px) translateX(-35px)
}

#galaxy .right-container .connector.moon-2of3,
#galaxy .connector.moon-1of1 {
    transform: translateY(30px);
}

#galaxy .right-container .connector.moon-3of3 {
    transform: rotate(15deg) translateY(15px) translateX(-10px);
}

#galaxy .right-container .connector.moon-1of2 {
    transform: rotate(-20deg) translateY(30px) translateX(-20px);
}

#galaxy .right-container .connector.moon-2of2 {
    transform: rotate(12deg) translateY(35px) translateX(-10px);
}

#galaxy .right-container .connector.moon-1of4 {
    transform: rotate(140deg) translateY(-50px) translateX(90px);
}

#galaxy .right-container .connector.moon-2of4 {
    transform: rotate(-18deg) translateY(45px) translateX(-30px);
}

#galaxy .right-container .connector.moon-3of4 {
    transform: rotate(18deg) translateY(30px) translateX(-10px)
}

#galaxy .right-container .connector.moon-4of4 {
    transform: rotate(40deg) translateY(10px) translateX(-25px);
}


#galaxy .label {
    background: radial-gradient(circle, rgba(2,0,36,0.7847514005602241) 0%, rgba(9,9,121,0.8239670868347339) 35%, rgba(200,118,255,0.12088585434173671) 100%);
    color: #fff;
    overflow: hidden;
    text-align: center;
}
#galaxy .sun.label {
    font-size: 24px;
    line-height: 28px;
    font-weight: 500;
    padding: 12px 32px 12px 32px;
    color: white;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#galaxy .planet.label {
    font-size: 20px;
    line-height: 24px;
    font-weight: 500;
    padding: 6px 24px 6px 24px;
    color: white;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: radial-gradient(circle, rgb(2 0 36) 00%, rgb(9 9 121 / 44%) 35%, rgb(200 118 255 / 0%) 100%);
    width: fit-content;
}
#galaxy .moon.label {
    font-size: 16px;
    line-height: 18px;
    font-weight: 400;
    color: white;
    border-radius: 8px;
}

#galaxy .planets-container {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 30px;
    position: relative;
    flex-direction: column;
    height: 100%;
}

#galaxy .left-container .planets-container {
    align-items: end;
}

#galaxy .right-container .planets-container {
    align-items: start;
}

#galaxy .planet-object {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#galaxy .level12 {
    height: 480px;
    display: flex;
}

#galaxy .level11 {
    height: 380px;
    display: flex;
}

#galaxy .level10 {
    height: 380px;
    display: flex;
}

#galaxy .level9 {
    height: 380px;
    display: flex;
}

#galaxy .level8 {
    height: 380px;
    display: flex;
}

#galaxy .level7 {
    height: 580px;
    display: flex;
}

#galaxy .level6 {
    height: 480px;
    display: flex;
}

#galaxy .level5 {
    height: 480px;
    display: flex;
}

#galaxy .level4 {
    height: 480px;
    display: flex;
}

#galaxy .level3 {
    height: 380px;
    display: flex;
}

#galaxy .level2 {
    height: 570px;
    display: flex;
}

#galaxy .level1 {
    height: 400px;
    display: flex;
}

#galaxy .sun-connector {
    width: auto !important;
    object-fit: cover;
    position: absolute;
    top: 70%;
}


#galaxy .sun-connector.right {
    top: 45%;
    transform: translateX(150px);
}

#galaxy .sun-connector.left {
    top: 45%;
    transform: translateX(-150px);
}

#galaxy .sun-connector.left-rotate-20 {
    top: 45%;
    transform: rotate(20deg) translateX(-150px);
}



#galaxy .sun-connector.left-minus-rotate-20 {
    top: 45%;
    transform: rotate(-20deg) translateX(-150px);
}

#galaxy .sun-connector.right-rotate-20 {
    top: 45%;
    transform: rotate(20deg) translateX(150px);
}

#galaxy .sun-connector.right-minus-rotate-20 {
    top: 45%;
    transform: rotate(-20deg) translateX(150px);
}

#galaxy .sun-connector.left-minus-rotate-30 {
    top: 45%;
    transform: rotate(-30deg) translateX(-150px);
}

#galaxy .sun-connector.left-rotate-30 {
    top: 45%;
    transform: rotate(30deg) translateX(-150px);
}

#galaxy .sun-connector.right-rotate-30 {
    top: 45%;
    transform: rotate(-30deg) translateX(150px);
}

#galaxy .sun-connector.right-minus-rotate-30 {
    top: 45%;
    transform: rotate(30deg) translateX(150px);
}

#galaxy .sun-connector.left-rotate-50 {
    top: 45%;
    transform: rotate(-50deg) translateX(-150px);
}

#galaxy .sun-connector.left-minus-rotate-50 {
    top: 45%;
    transform: rotate(50deg) translateX(-150px);
}

#galaxy .sun-connector.right-rotate-50 {
    top: 45%;
    transform: rotate(-50deg) translateX(150px);
}

#galaxy .sun-connector.right-minus-rotate-50 {
    top: 45%;
    transform: rotate(50deg) translateX(150px);
}

#galaxy .sun-connector.left-rotate-40 {
    top: 45%;
    transform: rotate(-40deg) translateX(-150px);
}

#galaxy .sun-connector.left-minus-rotate-40 {
    top: 45%;
    transform: rotate(40deg) translateX(-150px);
}

#galaxy .sun-connector.right-rotate-40 {
    top: 45%;
    transform: rotate(-40deg) translateX(150px);
}

#galaxy .sun-connector.right-minus-rotate-40 {
    top: 45%;
    transform: rotate(40deg) translateX(150px);
}


#plinth{
    display:flex;
    justify-content:center;
	text-align: center; 
}

#plinth .plinth-container{
    width:500px;
    height:240px;
    background: url('../assets/plinth.png') no-repeat bottom center;
    background-size: cover;
}

#plinth .plinth-container img.plinth-highlight {
    position: relative;
    left: 0%;
    top: 20%;
    margin-bottom:-24px;
}

#plinth .plinth-container .content{
    position: relative;
    top:100px;
    justify-content:center;
}
#plinth .plinth-container .content p{
    line-height: 32px;
    text-align: center;
    font-family: Poppins;
    font-weight: 400;
    font-style: normal;
    color: rgb(255, 255, 255); 
    font-size: 48px;
}
#plinth .plinth-container .content p span:not(:first-child){
    font-size: 36px;
}


/* slide out */
#galaxy .box {
    display: block;  
    background: lightblue;
    margin-bottom: 1em;
}

#fade-in {
    width: 1px;
    opacity: 0;
    transition: all .75s ease;
    background-color: transparent;
    background-image: linear-gradient(180deg, #6D0FD3 0%, #080958 100%);
    color: #fff;
    padding: 4px;
    border: 1px solid #850A86;
}

#fade-in.show {
    opacity: 1;
    width: 300px;
    right: 50px;
    position: fixed;
    top: 200px;
    z-index: 10;
}

#galaxy .popup-header{ 
    padding-bottom: 10px;
    text-align: center;
    font-weight: bold;
    border-bottom: 1px solid;
    font-size: 20px;
    color: #720773;
}

#galaxy .popup-footer{ 
    padding: 10px;
    text-align: center;
    font-weight: bold;
    border-top: 1px solid;
    float: right;
    width: 100%;
}

#galaxy .popup-body{ 
    padding: 10px 0px;
    font-size: 11px;
    
}

#galaxy .but-close{
    background-color: #F9BA16;
    border: 2px solid #f55749;
    padding: 4px 14px;
}

#galaxy .icon-container {
    position: relative;
}
#galaxy .icon-container img.locked-staged{
    position: absolute;
    z-index:4;
}

#galaxy a.planet .icon-container img.locked-staged{
    top: 65px;
    left: 65px;
    width: 15px;
}
#galaxy a.moon .icon-container  img.locked-staged{
    top: 30px;
    left: 40px;
    width: 15px;
}
#galaxy a.moonlet .icon-container  img.locked-staged{
    top: 17px;
    left: 30px;
    width: 12px;
}

#galaxy .stage {
    position: absolute;
    top: 10px;
    left: 10px;
    font-weight: 400;
    border-radius: 50%;
    background-color: rgba(3, 9, 75, 1);
    color: #fff;
    border-color: #73f8ff;
    border-width: 4px;
    width: 40px;
    text-align: center;
    border-style: solid;
    z-index: 10;
}


/* ACCORDIAN*/
@media (max-width: 980px) {
	#galaxy .solar-system, #plinth {
        display:none;
    }
	#galaxy .elementor-column-gap-default>.elementor-column>.elementor-element-populated{
		padding:0;
	}
}
@media (min-width: 980px) {
	#galaxy .mobile-solar-system {
		display:none;
	}
}
    #stellar-path-accordion .accordion-item, #stellar-path-accordion .accordion-body, #stellar-path-accordion .accordion-button, .mobile-solar-system.container-fluid { width:100%; padding:0; margin:0}
    /*#stellar-path-accordion .accordion-item,#stellar-path-accordion .accordion-body { width:100%; padding:0; margin:0}*/
    

    
    /*general*/
    #stellar-path-accordion div.accordion-button { padding:0px;margin:0;/*border-radius:unset !important;*/ }
    #stellar-path-accordion div.content, div.accordion-button {color:#FFFFFF !important;}
    /*.accordion-body > content{ border: 1 solid lightgray;}*/

    /*icons*/
    #stellar-path-accordion .icon-wrapper.sun img {width:80px;height:80px}
    #stellar-path-accordion .icon-wrapper.planet img {width:48px;height:48px}
    #stellar-path-accordion .icon-wrapper.moon img {width:32px;height:32px}
    #stellar-path-accordion .icon-wrapper.moonlet img {width:16px;height:16px}

    
    /* foundations colours */             
    #stellar-path-accordion .foundations .accordion-button.sun { background-color: #52ABF3;} 
    #stellar-path-accordion .foundations .content.principle { background-color: #52ABF3;} 
    #stellar-path-accordion .foundations .accordion-button.planet  { background-color: #74BAF2 ;}       
    #stellar-path-accordion .foundations .accordion-button.moon  { background-color: #A9D5F9;}
    #stellar-path-accordion .foundations .accordion-body > .content.planet { background-color: #74BAF2 ;} 
    #stellar-path-accordion .foundations .accordion-body > .content.moon { background-color: #A9D5F9 ;}       
    #stellar-path-accordion .foundations .accordion-body > .content.moonlet { background-color: lightgray ;} 
    
    
    /* value proposition colours*/ 
    #stellar-path-accordion .value-proposition .accordion-button.sun { background-color: #5FD57C;} 
    #stellar-path-accordion .value-proposition .content.principle { background-color: #5FD57C;} 
    #stellar-path-accordion .value-proposition .accordion-button.planet  { background-color: #71e68e ;}       
    #stellar-path-accordion .value-proposition .accordion-button.moon  { background-color: #95f5ad;}
    #stellar-path-accordion .value-proposition .accordion-body > .content.planet { background-color: #71e68e ;} 
    #stellar-path-accordion .value-proposition .accordion-body > .content.moon { background-color: #95f5ad ;}       
    #stellar-path-accordion .value-proposition .accordion-body > .content.moonlet { background-color: lightgray ;} 

    /* the offer colours */
    #stellar-path-accordion .the-offer .accordion-button.sun { background-color: #109093;} 
    #stellar-path-accordion .the-offer .content.principle { background-color: #109093;} 
    #stellar-path-accordion .the-offer .accordion-button.planet  { background-color: #129fa1 ;}       
    #stellar-path-accordion .the-offer .accordion-button.moon  { background-color: #17babd;}
    #stellar-path-accordion .the-offer .accordion-body > .content.planet { background-color: #129fa1 ;} 
    #stellar-path-accordion .the-offer .accordion-body > .content.moon { background-color: #17babd ;}       
    #stellar-path-accordion .the-offer .accordion-body > .content.moonlet { background-color: lightgray ;} 

    /* traffic acquisition colours */
    #stellar-path-accordion .traffic-acquisition .accordion-button.sun { background-color: #DCC31C;} 
    #stellar-path-accordion .traffic-acquisition .content.principle { background-color: #DCC31C;} 
    #stellar-path-accordion .traffic-acquisition .accordion-button.planet  { background-color: #ddc949 ;}       
    #stellar-path-accordion .traffic-acquisition .accordion-button.moon  { background-color: #eedd71;}
    #stellar-path-accordion .traffic-acquisition .accordion-body > .content.planet { background-color: #ddc949 ;} 
    #stellar-path-accordion .traffic-acquisition .accordion-body > .content.moon { background-color: #eedd71 ;}       
    #stellar-path-accordion .traffic-acquisition .accordion-body > .content.moonlet { background-color: lightgray ;}       

    /*funnels*/
    #stellar-path-accordion .funnels .accordion-button.sun { background-color: #E17A0D;} 
    #stellar-path-accordion .funnels .content.principle { background-color: #E17A0D;} 
    #stellar-path-accordion .funnels .accordion-button.planet  { background-color: #df8c35 ;}       
    #stellar-path-accordion .funnels .accordion-button.moon  { background-color: #dfa05c;}
    #stellar-path-accordion .funnels .accordion-body > .content.planet { background-color: #df8c35 ;} 
    #stellar-path-accordion .funnels .accordion-body > .content.moon { background-color: #dfa05c ;}       
    #stellar-path-accordion .funnels .accordion-body > .content.moonlet { background-color: lightgray ;}        
    
    /*landing-page-optimisation*/
    #stellar-path-accordion .landing-page-optimisation .accordion-button.sun { background-color: #52ABF3;} 
    #stellar-path-accordion .landing-page-optimisation .content.principle { background-color: #52ABF3;} 
    #stellar-path-accordion .landing-page-optimisation .accordion-button.planet  { background-color: #74BAF2 ;}       
    #stellar-path-accordion .landing-page-optimisation .accordion-button.moon  { background-color: #A9D5F9;}
    #stellar-path-accordion .landing-page-optimisation .accordion-body > .content.planet { background-color: #74BAF2 ;} 
    #stellar-path-accordion .landing-page-optimisation .accordion-body > .content.moon { background-color: #A9D5F9 ;}       
    #stellar-path-accordion .landing-page-optimisation .accordion-body > .content.moonlet { background-color: lightgray ;}       
        
    /*web-design*/
    #stellar-path-accordion .web-design .accordion-button.sun { background-color: #DCC31C;} 
    #stellar-path-accordion .web-design .content.principle { background-color: #DCC31C;} 
    #stellar-path-accordion .web-design .accordion-button.planet  { background-color: #ddc949 ;}       
    #stellar-path-accordion .web-design .accordion-button.moon  { background-color: #eedd71;}
    #stellar-path-accordion .web-design .accordion-body > .content.planet { background-color: #ddc949 ;} 
    #stellar-path-accordion .web-design .accordion-body > .content.moon { background-color: #eedd71 ;}       
    #stellar-path-accordion .web-design .accordion-body > .content.moonlet { background-color: lightgray ;}         

    /*web-analytics*/
    #stellar-path-accordion .web-analytics .accordion-button.sun { background-color: #109093;} 
    #stellar-path-accordion .web-analytics .content.principle { background-color: #109093;} 
    #stellar-path-accordion .web-analytics .accordion-button.planet  { background-color: #129fa1 ;}       
    #stellar-path-accordion .web-analytics .accordion-button.moon  { background-color: #17babd;}
    #stellar-path-accordion .web-analytics .accordion-body > .content.planet { background-color: #129fa1 ;} 
    #stellar-path-accordion .web-analytics .accordion-body > .content.moon { background-color: #17babd ;}       
    #stellar-path-accordion .web-analytics .accordion-body > .content.moonlet { background-color: lightgray ;}           

    /*web-platforms*/
    #stellar-path-accordion .web-platforms .accordion-button.sun { background-color: #5FD57C;} 
    #stellar-path-accordion .web-platforms .content.principle { background-color: #5FD57C;} 
    #stellar-path-accordion .web-platforms .accordion-button.planet  { background-color: #71e68e ;}       
    #stellar-path-accordion .web-platforms .accordion-button.moon  { background-color: #95f5ad;}
    #stellar-path-accordion .web-platforms .accordion-body > .content.planet { background-color: #71e68e ;} 
    #stellar-path-accordion .web-platforms .accordion-body > .content.moon { background-color: #95f5ad ;}       
    #stellar-path-accordion .web-platforms .accordion-body > .content.moonlet { background-color: lightgray ;}         
    
    /*testing*/
    #stellar-path-accordion .testing .accordion-button.sun { background-color: #E17A0D;} 
    #stellar-path-accordion .testing .content.principle { background-color: #E17A0D;} 
    #stellar-path-accordion .testing .accordion-button.planet  { background-color: #df8c35 ;}       
    #stellar-path-accordion .testing .accordion-button.moon  { background-color: #dfa05c;}
    #stellar-path-accordion .testing .accordion-body > .content.planet { background-color: #df8c35 ;} 
    #stellar-path-accordion .testing .accordion-body > .content.moon { background-color: #dfa05c ;}       
    #stellar-path-accordion .testing .accordion-body > .content.moonlet { background-color: lightgray ;}          
    
    /*user-research*/
    #stellar-path-accordion .user-research .accordion-button.sun { background-color: #DCC31C;} 
    #stellar-path-accordion .user-research .content.principle { background-color: #DCC31C;} 
    #stellar-path-accordion .user-research .accordion-button.planet  { background-color: #ddc949 ;}       
    #stellar-path-accordion .user-research .accordion-button.moon  { background-color: #eedd71;}
    #stellar-path-accordion .user-research .accordion-body > .content.planet { background-color: #ddc949 ;} 
    #stellar-path-accordion .user-research .accordion-body > .content.moon { background-color: #eedd71 ;}       
    #stellar-path-accordion .user-research .accordion-body > .content.moonlet { background-color: lightgray ;}  
    
    /* foundations colours */             
    #stellar-path-accordion .growth .accordion-button.sun { background-color: #52ABF3;} 
    #stellar-path-accordion .growth .content.principle { background-color: #52ABF3;} 
    #stellar-path-accordion .growth .accordion-button.planet  { background-color: #74BAF2 ;}       
    #stellar-path-accordion .growth .accordion-button.moon  { background-color: #A9D5F9;}
    #stellar-path-accordion .growth .accordion-body > .content.planet { background-color: #74BAF2 ;} 
    #stellar-path-accordion .growth .accordion-body > .content.moon { background-color: #A9D5F9 ;}       
    #stellar-path-accordion .growth .accordion-body > .content.moonlet { background-color: lightgray ;}             
    
    /*collapse*/
    #stellar-path-accordion .accordion-button::after {width:1.25rem;}
    #stellar-path-accordion .accordion-button.cross::after {font-family: "FontAwesome";  content:"\f067"; font-weight: 900; background-image:none;}
    #stellar-path-accordion .accordion-button.cross:not(.collapsed)::after {font-family:"FontAwesome"; content:"\f068"; font-weight: 900; background-image:none; }
    #stellar-path-accordion .accordion-button.vee::after {font-family:"FontAwesome"; content:"\f078"; font-weight: 900; background-image:none; color:#fff; }
    #stellar-path-accordion .accordion-button.vee:not(.collapsed)::after {font-family:"FontAwesome"; content:"\f078"; font-weight: 900; background-image:none; transform: rotate(-180deg); transform-origin: center center;  color:#fff;}
    #stellar-path-accordion .accordion-body > .content::after {font-family:"FontAwesome"; content:" "; font-weight: 900; background-image:none; color:#fff;}      

    /*content*/
    #stellar-path-accordion .content {width:100%; display:flex;flex-direction: row; align-items: center;}
    #stellar-path-accordion .content > p {margin: 0; padding: 0; max-width:56%;}
    #stellar-path-accordion .content > .icon-wrapper {display:flex;width:92px;justify-content: center;}
    #stellar-path-accordion .content > .icon-wrapper {display:flex;width:92px;justify-content: center;}
    #stellar-path-accordion .content.sun { height:90px;}
    #stellar-path-accordion .content.principle { height:41px;}
    #stellar-path-accordion .content.planet { height:80px;}
    #stellar-path-accordion .content.moon { height:66px;}
    #stellar-path-accordion .content.moonlet { height:44px;}

    /*play button*/
    #stellar-path-accordion a.play-button {margin-left:auto;margin-right:0;}
    #stellar-path-accordion  .accordion-body > .content  > a.play-button{margin-right:20px;}    
    
    
    
#galaxy .right-container a.icon-link.moon, #galaxy .right-container a.icon-link.moonlet {align-items:flex-end;}
#galaxy .right-container a.icon-link.moon > span, #galaxy .right-container a.icon-link.moonlet > span{text-align:right;} 
#galaxy .left-container a.icon-link.moon, #galaxy .left-container a.icon-link.moonlet {align-items:flex-start;}
#galaxy .left-container a.icon-link.moon > span, #galaxy .left-container a.icon-link.moonlet > span{text-align:left;} 

#galaxy span.label.uncharted{color:#aaa}
#galaxy span.label:not(.uncharted){color:white;}
#galaxy span.label.moonlet.uncharted {max-width:80px;font-size:0.8em;}
#galaxy span.label.moon.uncharted {max-width:85px;font-size:0.9em;}



#galaxy .icon-container {position: relative;}
#galaxy .icon-container img.locked-staged, #galaxy .icon-container img.no-lesson {position: absolute;}
#galaxy a.planet .icon-container img.locked-staged, #galaxy a.planet .icon-container  img.no-lesson{top:65px;left:65px;width: 15px;}
#galaxy a.moon .icon-container  img.locked-staged, #galaxy a.moon .icon-container  img.no-lesson{top:30px;left:40px;width: 15px;}
#galaxy a.moonlet .icon-container  img.locked-staged, #galaxy a.moonlet .icon-container  img.no-lesson{top:17px;left:30px;width: 12px;}
#galaxy a.sun .icon-container  img.locked-staged, #galaxy a.sun .icon-container  img.no-lesson{top:160px;left:160px;width: 24px;}