#navigation ul.rmHorizontal ul.rmVertical li {
background: #75C7EB;
}

#navigation ul.rmHorizontal ul.rmVertical li a:hover {
color: #fff;
}

.RadMenu_GreatBarrierReef .rmSlide .MegaDropDownMenu {
	top: -100px;
}


@media (min-width: 1200px) {
  h2 {
    font-size: 32px;
  }
  /** override noise **/
  .PanelField label {
    width: 11.5em;
  }

}
@media (min-width: 320px) {
  h2 {
    font-size: 18px;
  }
}

.MembersHome .h-light-blue h2 {
  font-size: 24px;
}

/**  inn8   **/

.UtilitySection.UtilityAuthentication {
  float: right;
  padding-top:5px;
}

/** portal iqa 2 col filters **/
@media (min-width: 767px) {
	
	.iQA2Col .PanelField {
	  width: 33%;
	  float: left;
	  clear: none;
	}

	.iQA2Col .TextButton {
	  float: left;
	  clear: left;
	}
}


/* portal / eas / join cutdown **/

div#hero {
    display: none;
}

div#navigation {
    display: none;
}


/** App **/

@media (min-width: 320px) {
    #wrap22 {
        margin-top: 220px;
    }
}


  /* For Mobile Portrait View */
@media screen
  and (max-device-width: 480px)
  and (orientation: portrait){
    #wrap22 {
        margin-top: 160px;
    }
}
 
/* For Mobile Landscape View */
@media screen
  and (max-device-width: 640px)
  and (orientation: landscape){
    #wrap22 {
        margin-top: 160px;
    }
}


#top-bar {
    padding: 18px 0;
    background: #0e0e0e;
}

.col-sm-4 {
    width: 100%;
}

.services-box {
    padding: 15px;
    margin-bottom: 20px;
}


footer:before {
    height: 0px;
    background: none;
    position: relative;
    top: 0px;
}

.panel, .StandardPanel {
    border: 0px;
}