div#graphics div#background {
  background: #81d1df;
  background: -moz-linear-gradient(top, #81d1df 0%, #fbf7bf 43%);
  background: -webkit-linear-gradient(top, #81d1df 0%, #fbf7bf 43%);
  background: linear-gradient(to bottom, #81d1df 0%, #fbf7bf 43%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81d1df', endColorstr='#fbf7bf',GradientType=0 ); }

div#graphics div#plane {
  display: none; }

div#graphics div#cloudTwo, div#graphics div#cloudOne {
  opacity: 1; }

main {
  color: #444648; }

nav > input, nav > label {
  color: #444648 !important; }

nav ul li a {
  color: #ffffff !important; }

nav ul li a:hover {
  color: #1a3860 !important; }

nav ul li ul li a {
  color: #343434 !important;
  background: rgba(255, 255, 255, 0.9) !important; }

nav ul li ul li a:hover {
  color: #343434 !important;
  font-weight: bold !important; }

@media screen and (max-width: 1023px) {
  nav > input, nav > label {
    color: #444648 !important; }

  nav ul li {
    border-right: 1px solid #ffffff !important; }

  nav ul li a {
    color: #444648 !important;
    background: rgba(255, 255, 255, 0.3) !important; }

  nav ul li a:hover {
    color: #ababab !important; }

  nav ul li ul li a {
    color: #343434 !important;
    background: rgba(255, 255, 255, 0.7) !important; }

  nav ul li ul li a:hover {
    color: #343434 !important;
    font-weight: bold !important; }

  nav ul li ul li:hover > ul {
    background: rgba(255, 255, 255, 0.9) !important; } }

/*# sourceMappingURL=sunrise.css.map */
