h2, h3 {color:#173656}

h1,h4 {color:#4ce7ff;color:#46d4eb}

.fl-menu .fl-menu-mobile-toggle.hamburger .hamburger-menu rect, .fl-menu .fl-menu-mobile-toggle.hamburger-label .hamburger-menu rect {
    fill: currentColor;
   fill: #dddddd;
}

/* styles for dropdown menu */
ul.sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-page a {
    color: #173656;
}
ul.sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-page a:hover {
color: #46d4eb
}

/* removes arrow on menu on homepage */
 .fl-row-content-wrap ul li:before {
    content: "\0BB \020";
    padding-right: .3em;
    color: #a2a939;
display:none
}
/* puts bullets on News page */
.news .fl-row-content-wrap ul li:before {
    content: "\0BB \020" !important;
    padding-right: .3em !important;
    color: #a2a939 !important;
display: inline;
}

/* adds hover color to menu on homepage */
.fl-builder-content .fl-node-5e5946d24d5ee a:hover {
    color: #4ce7ff;
}

/* changes menu color on subpages 
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav > li.current-menu-item > a {
    color: #8dc7f0;
 color: #ffffff;
}*/

.fl-page-nav-right .fl-page-nav-wrap .navbar-nav  > a {
    color: #8dc7f0;
 color: #ffffff;

}

.fl-page-nav-right .fl-page-nav-wrap .navbar-nav > li.current-menu-item > a {
  color: #4ce7ff;
}

/* adds box to nav on subpages  and increases text size */
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav > li > a {
font-size:16px;
border:1px solid #ffffff;
padding: 5px 8px;
margin-left:10px;
}

/* adds box to nav on homepage */
.fl-node-5e594725dbc77 .fl-menu .menu > li a {
    font-size: 16px;
border:1px solid #ffffff;
text-transform: uppercase;
margin-left:10px;
padding: 8px 12px 8px 26px !important;
}


/* changes menu color on subpages */
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav > li.current-menu-item > a:hover {
     color: #4ce7ff;
 }

.fl-page-nav-right .fl-page-nav-wrap .navbar-nav > li > a:hover {
      color: #4ce7ff;
}

/* puts image in the banner background */
.fl-page-header-wrap {
background: #000000 !important;
background: url(https://oceanworlds.space/wp-content/uploads/sites/22/2020/02/banner-bg.jpg) !important;
background-repeat: repeat-x !important;  
 }

/* removes whoi seal */
.fl-page-header-container.container {background-image: none !important;}

/* removes top whoi branding */
.fl-page-bar {display:none;}

.home .fl-page-header-wrap  {display:none}

.home .fl-page {padding-top:0 !important;}


.side-box {
    border: 1px solid #4ce7ff;
    margin-top: 24px;
    padding: 0 0 0 24px;
backgroundL#eeeeee;
}

.fl-row-content-wrap .side-box ul li:before {
    color: #4ce7ff !important;
}

.side-box li {font-size: 18px; margin-bottom:.5em;}

.fl-page-footer-widgets-container {display:none}