header {
    background: #fff!important;
    padding: 0px!important;
}
header .navbar, nav#main .container ul li:hover a {
    background: #00afec !important;
}

nav#main .dropdown-menu {
	color: #fff!important;
}

/**
header nav#main .container ul li.dropdown:last-child a {
    background: #00afec;
    color:#fff;
    padding: 10px 20px;
    top: 22px;
    border-radius: 50px;
    margin-left:10px;
    margin-right:10px;
}
header nav#main .container ul li.dropdown:last-child a:hover {
  background: #2e4273!important;
  color:#fff!important;
  text-decoration:none!important;
}

nav#main .dropdown-menu a {
        padding: 10px 20px;
        top: 22px;
        border-radius: 0px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }



nav#main .dropdown-menu a {
	background-color: #ffffff!important	
}

nav#main .dropdown-menu a:hover {
	background-color: #fff !important;
	color: #00afec;
}
**/


header nav#main .container ul li.dropdown a:hover {
  background: none!important;
  color:#2e4273!important;
  text-decoration: underline!important;
  text-decoration-color: #00afec!important;
  text-decoration-thickness: 3px!important;
}

header nav#main .container ul li a {
  background: none!important;
  color:#2e4273!important;
}

header nav#main .container ul li a.selected {
  background: none!important;
  color:#2e4273!important;
  text-decoration: underline!important;
  text-decoration-color: #00afec!important;
  text-decoration-thickness: 3px!important;
}
header .moonlight-header-logo {
    padding: 0px!important;
}
header .moonlight-header-logo img {
    margin: 25px!important;
    width:180px!important;
}
.container #box1 .learnmore:hover{
  background:#00afec!important;
  color: #fff!important;
  opacity: 100%!important;
}

.homepage #content #section_4 {
    background-color: #f6f6f6!important;
}
.custom-footer td h4 a{
  color:#2e4273!important;
  text-decoration:none!important;
}

.custom-footer td h4 a:hover{
  color:#2e4273!important;
  text-decoration: underline!important;
  text-decoration-color: #00afec!important;
  text-decoration-thickness: 3px!important;
}

.homepage #content #section_4 .welcome h4 {
color:#00afec!important;
}
.homepage #content #section_4 .welcome p {
color:#2e4273!important;
}

.homepage #content #section_4 .welcome img {
height:45px!important;
margin:5px!important;
}

.homepage #content #section_4 .welcome a {
color:#2e4273!important;
}

.footer-container {
    color: #a6a6a6!important;
    background: #f6f6f6!important;
}
footer {
    background-color: #f6f6f6!important;
}
footer h4 {
    color: #00afec!important;
    text-decoration: none!important;
    font-weight: bold!important;
}
footer a {
    color: #a6a6a6!important;
}
footer a:hover {
    color: #00afec!important;
    text-decoration: underline!important;
}

.back-to-top:hover {
    background: #00afec!important;
}

.contactForm .submit:hover{
  background: #00afec!important;
}

nav #main #navbar .off-canvas {
  background:#fff!important;
  
}
.nav-expanded .off-canvas {
    left: 0;
    background:#fff!important;
}

#section_0 .overlay .container {
	padding-top:120px!important;
	padding-bottom: 100px!important;
}

#section_1 .overlay .container {
	padding:40px 0px 30px 0px!important;
}

.page-team .footer-container{
	background: #ffffff!important;
}

.page-blog .footer-container{
	background: #ffffff!important;
}

.page-blog h1{
	margin-bottom: 30px!important;
}

.page-blog .post-container h2 a {
	color: #00afec!important;
	font-weight: bold!important;
}

/**.page-team #section_0 .overlay .container {
	padding-top:30px!important;
}**/

.page-team .c-team-member__info h4 a {
	color: #00afec!important;
	font-weight: bold!important;
}

.page-team .c-team-member__info h4 a:hover {
	color: #2e4273!important;
	font-weight: bold!important;
}

.page-team .c-team-member__info h4 a p {
	color: #00afec!important;
	font-weight: bold!important;
}

.page-team .c-team-member__info h4 a:hover p {
	color: #00afec!important;
	font-weight: bold!important;
}

.page-team .c-team-member__info {
	text-align:center!important;
}

.footer-container footer {
    color: #a6a6a6 !important;
    background: #f6f6f6 !important;
}

.page-resources .footer-container{
	background: #ffffff!important;
}

.page-resources .footer-container footer {
    color: #a6a6a6 !important;
    background: #f6f6f6 !important;
}

.page-resources #section_0 .overlay .container {
        padding-top: 30px !important;
        padding-bottom: 100px !important;
    }

.page-resources .welcome h2 a {
	color: #00afec!important;
	font-weight: bold!important;
}

.page-resources .welcome h2 a:hover {
	color: #2e4273!important;
	font-weight: bold!important;
}

.page-contact .footer-container{
	background: #ffffff!important;
}

.page-contact .footer-container footer {
    color: #a6a6a6 !important;
    background: #f6f6f6 !important;
}

.page-contact .container {
	padding-left:0px!important;
}

.page-contact .container .row div{
	padding-left:0px!important;
}

.page-contact .contact-block{
	margin-top:20px!important;
	margin-bottom: 50px!important;
}

.page-contact .contact-block h2{
	color: #00afec!important;
	font-weight: bold!important;
}

/**.page-fee-schedule #section_1 .overlay .container {
        padding: 0px 0px 30px 0px !important;
    }
.page-fee-schedule #section_0 .overlay .container{
	padding-top: 30px!important;
}

.page-fee-schedule #section_0 .overlay .container {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}**/

.page-fee-schedule .footer-container{
	background: #ffffff!important;
}

.page-fee-schedule .footer-container footer {
    color: #a6a6a6 !important;
    background: #f6f6f6 !important;
}

.page-fee-schedule .section_SimpleText #box1 h2 {
        font-weight: bold !important;
    }

.page-fee-schedule .welcome summary h3{
        font-weight: bold !important;
		text-decoration: underline!important;
	line-height: 40px!important;
    }

.page-get-started .footer-container{
	background: #ffffff!important;
}

.page-get-started .footer-container footer {
    color: #a6a6a6 !important;
    background: #f6f6f6 !important;
}

.page-get-started #section_0 .overlay .container {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }

.page-get-started a {
    color: #00afec;
}
.page-get-started a:hover {
    color: #00afec;
}